:root{--chato-primary:"Arial Rounded MT Bold",Arial,sans-serif;--chato-secondary:Helvetica,Arial,sans-serif}.skip-link{position:absolute;left:-9999px;z-index:3000;background:#fff;padding:12px}.skip-link:focus{left:14px;top:12px}html{scroll-behavior:smooth;scroll-padding-top:92px}:root{--pink:#f4c9d6;--brown:#3e2723;--cream:#fdf0d5;--blue:#afcad5;--green:#abc798}*{box-sizing:border-box}body{margin:0;color:var(--brown);font-family:Helvetica,Arial,sans-serif;background:#fffdf7}button,a{font:inherit}a{text-decoration:none;color:inherit}.announcement{background:var(--brown);color:var(--cream);text-align:center;padding:10px 20px;font-size:11px;letter-spacing:1px}.nav{background:var(--pink);display:flex;align-items:center;justify-content:space-between;padding:19px 5vw;gap:20px}.nav a{font-size:12px}.navlinks{display:flex;gap:27px}.brand{font-size:23px;font-weight:900;letter-spacing:-1.3px;text-align:center}.brand small{display:block;font-weight:600;letter-spacing:5px;font-size:8px;margin-top:2px}.navright{display:flex;gap:18px;align-items:center}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:580px;background:var(--pink)}.hero-copy{padding:10vw 7vw 7vw;display:flex;flex-direction:column;justify-content:center}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:2.1px;font-weight:700}.hero h1{font-size:clamp(50px,6.8vw,108px);letter-spacing:-.075em;line-height:.96;margin:25px 0 19px;font-weight:800;max-width:650px}.hero p{font-size:16px;line-height:1.8;max-width:360px}.btn{display:inline-block;background:var(--brown);color:var(--cream);border:1px solid var(--brown);padding:15px 28px;font-size:12px;text-transform:uppercase;letter-spacing:1.1px;cursor:pointer;max-width:max-content;margin-top:22px;border-radius:14px}.btn.light{background:var(--cream);color:var(--brown)}.hero-art{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 52% 40%,#f8e7b9 0 18%,transparent 60%),var(--cream)}.hero-art:after{content:"A LITTLE CARE IN EVERY CUP";position:absolute;bottom:24px;right:30px;font-size:10px;letter-spacing:2px}.circle{height:min(30vw,370px);width:min(30vw,370px);border-radius:50%;background:radial-gradient(circle at 48% 47%,#7ba24c 0 46%,#b3c185 49% 53%,#fff0d6 54% 67%,#3e2723 68% 70%,#ead4b6 71%);box-shadow:18px 29px 26px #5f45212b;transform:rotate(-12deg)}.whisk{position:absolute;top:6%;right:14%;font-size:120px;opacity:.45;transform:rotate(-24deg)}.section{padding:80px 6vw}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:36px}.section-heading-right{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:360px}.btn-pink{display:inline-block;background:var(--pink);color:var(--brown);border:1px solid var(--pink);padding:14px 24px;font-size:12px;text-transform:uppercase;letter-spacing:1.1px;cursor:pointer;max-width:max-content;font-weight:700;border-radius:14px}.section h2{font-size:clamp(34px,4vw,62px);letter-spacing:-.06em;line-height:1.03;margin:14px 0}.subtle{color:#765d57;font-size:14px;line-height:1.7}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-art{height:340px;background:#f0e9dc;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px}.product:nth-child(2) .product-art{background:#dbe5d0}.product:nth-child(3) .product-art{background:#e7d8d4}.tin{height:190px;width:140px;border-radius:8px 8px 17px 17px;background:linear-gradient(100deg,#eed8a7,#fff5dc 45%,#d4bf91);box-shadow:16px 20px 24px #49382b38;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-7deg)}.tin:before{content:"";position:absolute;top:-7px;width:100%;height:19px;background:#cfb98f;border-radius:50%}.tin b{text-align:center;font-size:18px;line-height:1.1}.tin span{font-size:7px;letter-spacing:2px;margin-top:6px}.product:nth-child(2) .tin{background:linear-gradient(100deg,#bad0aa,#dce3bd 45%,#a2b18c);transform:rotate(5deg)}.product:nth-child(3) .tin{background:linear-gradient(100deg,#e4bcca,#f4dae1 45%,#d9a1b6);transform:rotate(-3deg)}.product:nth-child(4) .tin{background:linear-gradient(100deg,#c9d7bf,#edf3e2 45%,#b3c6a1);transform:rotate(4deg)}.product-info{display:flex;justify-content:space-between;gap:10px;padding:16px 0;font-size:14px}.product-info strong{font-size:16px}.products-mobile-controls{display:none}.product-carousel-arrow{width:42px;height:42px;border:1px solid var(--brown);border-radius:50%;background:transparent;color:var(--brown);font-size:18px;line-height:1;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.product-carousel-arrow:hover{background:var(--brown);color:var(--cream)}.product-dots{display:flex;align-items:center;justify-content:center;gap:10px;flex:1}.product-dot{width:18px;height:18px;border-radius:50%;border:1.4px solid var(--brown);background:transparent;padding:0;cursor:pointer;position:relative;flex:0 0 auto}.product-dot:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;opacity:0;transition:.2s;background:repeating-linear-gradient(135deg,var(--brown) 0 1px,transparent 1px 4px),var(--pink)}.product-dot.is-active:before{opacity:1}.placeholder{font-size:10px;letter-spacing:1px;position:absolute;top:16px;left:17px;color:#6e6257}.story{display:grid;grid-template-columns:1fr 1fr;background:var(--cream)}.story-art{min-height:430px;background:var(--blue);display:flex;align-items:center;justify-content:center;position:relative}.story-art span{font-size:180px;filter:grayscale(.3);opacity:.8}.story-text{padding:80px 8vw;display:flex;flex-direction:column;justify-content:center}.story h2{font-size:clamp(36px,4.5vw,65px);line-height:1.05;letter-spacing:-.06em;margin:17px 0}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);background:#fff9eb}.feature{padding:55px 5vw;border-right:1px solid #e1d7c8;text-align:center}.feature h3{font-size:20px;margin:15px 0}.feature p{font-size:13px;line-height:1.7}.banner{text-align:center;background:var(--pink);padding:75px 20px}.banner h2{font-size:clamp(38px,6vw,80px);letter-spacing:-.065em;margin:12px}.banner p{font-size:14px}.footer{background:var(--brown);color:var(--cream);padding:60px 6vw 35px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer a{display:block;font-size:13px;margin:13px 0}.footer small{font-size:12px;line-height:1.7}.notice{background:#fff5d6;border-bottom:1px solid #d9c8b1;padding:12px 20px;text-align:center;font-size:11px}.cart{border:0;background:transparent;cursor:pointer;color:inherit}.mobile{display:none}@media(max-width:760px){.nav{padding:16px 5vw}.navlinks{display:none}.mobile{display:block}.brand{font-size:19px}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 8vw}.hero h1{font-size:63px}.hero-art{min-height:340px}.circle{width:245px;height:245px}.products{grid-template-columns:1fr 1fr}.product-art{height:250px}.story{grid-template-columns:1fr}.story-art{min-height:320px}.story-text{padding:55px 8vw}.feature-row{grid-template-columns:1fr}.feature{padding:25px 8vw;border-right:0;border-bottom:1px solid #e1d7c8}.footer{grid-template-columns:1fr 1fr}.footer>div:first-child{grid-column:span 2}.section{padding:60px 5vw}}@media(max-width:470px){.hero h1{font-size:54px}.products{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:6px}.products::-webkit-scrollbar{display:none}.product{flex:0 0 78vw;max-width:78vw;scroll-snap-align:start}.product-art{height:310px}.section-heading{display:block}.products-mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}}.reels-section{background:#fdf0d5;padding:86px 0 96px;overflow:hidden}.reels-top{padding:0 6vw 34px;display:flex;justify-content:space-between;gap:25px;align-items:end}.reels-section h2{font-size:clamp(35px,4.2vw,66px);letter-spacing:-.055em;line-height:1.04;margin:13px 0}.reels-intro{max-width:300px;font-size:14px;line-height:1.7;color:#765d57}.reels-controls{display:flex;gap:10px;align-items:center}.reels-arrow{width:48px;height:48px;border:1px solid #3e2723;border-radius:50%;background:transparent;color:#3e2723;font-size:22px;cursor:pointer;transition:.2s}.reels-arrow:hover{background:#3e2723;color:#fdf0d5}.reels-track{display:flex;gap:17px;overflow-x:auto;scroll-snap-type:none;scroll-padding:6vw;padding:0 6vw 22px;scrollbar-width:none}.reels-track::-webkit-scrollbar{display:none}.reel-card{flex:0 0 clamp(215px,23vw,300px);scroll-snap-align:start}.reel-frame{aspect-ratio:9/16;position:relative;overflow:hidden;border-radius:13px;background:#c3d3aa;color:#fff;isolation:isolate}.reel-card:nth-child(2) .reel-frame{background:#d8b5be}.reel-card:nth-child(3) .reel-frame{background:#9aafac}.reel-card:nth-child(4) .reel-frame{background:#b9a5a0}.reel-card:nth-child(5) .reel-frame{background:#a7b87c}.reel-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 65% 38%,#e4eed26b,transparent 38%),linear-gradient(145deg,#26312618,#342b2755);z-index:-1}.reel-circle{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-12deg);width:67%;aspect-ratio:1;border:16px solid #f3ead9;border-radius:50%;background:radial-gradient(circle at 50% 50%,#6c8c38 0 54%,#a7be71 65%,#5b7e34 90%);box-shadow:14px 20px 35px #28351c55}.reel-card:nth-child(2) .reel-circle{border-color:#f5e0d8;transform:translate(-50%,-50%) rotate(10deg)}.reel-card:nth-child(3) .reel-circle{border-color:#e9d6bd}.reel-card:nth-child(4) .reel-circle{border-color:#f3ded5}.reel-card:nth-child(5) .reel-circle{border-color:#fce9cf}.reel-tag{position:absolute;top:15px;left:15px;right:15px;font:700 10px Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;display:flex;justify-content:space-between;text-shadow:0 1px 8px #0005}.reel-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:61px;height:61px;border:1px solid #fff9;border-radius:50%;background:#ffffffe3;display:grid;place-items:center;color:#3e2723;font-size:22px;cursor:pointer;z-index:3;box-shadow:0 5px 22px #0003}.reel-play:hover{background:#fff}.reel-overlay{position:absolute;bottom:0;left:0;right:0;padding:70px 18px 18px;background:linear-gradient(transparent,#261c18c4);pointer-events:none}.reel-overlay strong{display:block;font-size:21px;line-height:1.12;margin:0 0 9px}.reel-overlay small{font-size:11px;letter-spacing:.5px}.reel-info{padding:12px 3px;display:flex;align-items:center;justify-content:space-between;gap:8px}.reel-info span{font-size:12px;font-weight:700}.reel-info em{font-style:normal;font-size:11px;color:#765d57}.reel-frame video{width:100%;height:100%;object-fit:cover;display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.reel-frame.has-video video{display:block}.reel-frame.has-video .reel-circle,.reel-frame.has-video .reel-tag,.reel-frame.has-video .reel-overlay{display:none}.reel-frame.has-video .reel-play{top:auto;bottom:16px;left:auto;right:16px;transform:none;width:42px;height:42px;font-size:16px}.reels-bottom{padding:13px 6vw 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.reels-note{font-size:12px;color:#765d57;line-height:1.6}.reels-progress{height:3px;width:110px;background:#d0baa4;border-radius:99px;overflow:hidden}.reels-progress span{display:block;height:100%;width:20%;background:#3e2723;transition:transform .25s}@media(max-width:760px){.reels-section{padding:60px 0 65px}.reels-top{padding:0 5vw 25px;display:block}.reels-intro{max-width:none}.reels-controls{margin-top:18px}.reels-track{padding-left:5vw;padding-right:5vw;scroll-padding:5vw;gap:12px}.reel-card{flex-basis:72vw;max-width:295px}.reels-bottom{padding-left:5vw;padding-right:5vw}}.reels-viewport{width:100%;overflow:hidden;position:relative}.reels-viewport .reels-track{display:flex;width:max-content;overflow:visible;padding:0 0 22px;gap:17px;scroll-snap-type:none;animation:chato-reels-marquee 42s linear infinite;will-change:transform;transform:translateZ(0)}.reels-viewport .reel-card{flex:0 0 clamp(215px,23vw,300px)}.reels-progress span{animation:chato-progress 42s linear infinite}@keyframes chato-progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}.reels-viewport:hover .reels-track,.reels-viewport:hover+.reels-bottom .reels-progress span,.reels-track.is-paused,.reels-track.is-paused~.reels-progress span{animation-play-state:paused}section.is-paused .reels-track,section.is-paused .reels-progress span{animation-play-state:paused!important}section.is-hovered .reels-progress span{animation-play-state:paused}.reels-section.chato-auto-resumed:not(.is-paused) .reels-viewport:hover .reels-track{animation-play-state:running!important}.reels-arrow:focus-visible{outline:3px solid #960112;outline-offset:3px}@media(prefers-reduced-motion:reduce){.reels-viewport .reels-track,.reels-progress span{animation:none!important}.reels-viewport{overflow-x:auto}}.reels-picker{margin:15px 6vw 0;padding:17px 18px;background:#fff9eb;border:1px solid #dfcabb;border-radius:12px;box-shadow:0 8px 22px #3e27230a}.reels-picker[hidden]{display:none!important}.reels-picker-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.reels-picker-title{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#3e2723}.reels-picker-close{background:transparent;border:0;color:#3e2723;font-size:20px;cursor:pointer;padding:4px 8px}.reels-picker-list{display:flex;gap:9px;overflow-x:auto;padding:2px 1px 9px;scrollbar-width:thin}.reels-picker-item{font:inherit;text-align:left;flex:0 0 155px;display:flex;align-items:center;gap:10px;background:#fdf0d5;color:#3e2723;border:1px solid #dfcabb;border-radius:9px;padding:8px;cursor:pointer;transition:border-color .2s,background .2s}.reels-picker-item[aria-current=true]{border:2px solid #3e2723;background:#f4c9d6}.reels-picker-thumb{width:35px;height:57px;border-radius:5px;flex:none;background:#a7b87c;display:grid;place-items:center;font-size:12px;color:#3e2723}.reels-picker-item:nth-child(2) .reels-picker-thumb{background:#d8b5be}.reels-picker-item:nth-child(3) .reels-picker-thumb{background:#9aafac}.reels-picker-item:nth-child(4) .reels-picker-thumb{background:#b9a5a0}.reels-picker-item:nth-child(5) .reels-picker-thumb{background:#abc798}.reels-picker-name{font-size:11px;line-height:1.4;font-weight:700}@media(max-width:760px){.reels-picker{margin-left:5vw;margin-right:5vw}.reels-picker-item{flex-basis:145px}}.reels-picker-actions{display:flex;align-items:center;gap:8px}.reels-picker-nav{height:34px;width:34px;display:grid;place-items:center;border:1px solid #3e2723;border-radius:50%;background:transparent;color:#3e2723;font-size:18px;cursor:pointer}.reels-picker-nav:hover,.reels-picker-nav:focus-visible{background:#3e2723;color:#fdf0d5}.reels-section.is-selecting .reels-viewport .reels-track{animation:none!important;transition:transform .3s ease!important}.reels-section.is-selecting .reels-progress span{animation-play-state:paused!important}.reels-picker-item:focus-visible{outline:2px solid #960112;outline-offset:2px}@media(max-width:600px){.reels-picker-head{align-items:flex-start}.reels-picker-actions{gap:4px}.reels-picker-nav{width:30px;height:30px}}.hero.chato-full-hero{position:relative;display:block;width:100%;height:clamp(360px,58svh,620px);min-height:0;padding:0;background:#fdf0d5;isolation:isolate}.chato-full-hero .chato-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:#fdf0d5;background-position:center;background-size:cover;background-repeat:no-repeat}.chato-full-hero .chato-hero-photo:after{content:"";position:absolute;pointer-events:none;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#1d131040);opacity:0;transition:opacity .2s}.chato-full-hero .chato-hero-photo.has-image:after{opacity:1}.chato-hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:110px 20px 140px;gap:13px;color:#3e2723;background:linear-gradient(135deg,#fdf0d5,#f4c9d6)}.chato-hero-placeholder-icon{font-size:43px;font-weight:300;line-height:1}.chato-hero-placeholder span{font-size:12px;letter-spacing:2.8px;font-weight:700}.chato-hero-placeholder p{margin:3px 0 6px;font-size:clamp(26px,4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1.15}.chato-hero-placeholder small{font-size:11px;opacity:.75}.chato-hero-upload-button{font-size:12px;letter-spacing:1px;border:1px solid #3e2723;padding:13px 23px;cursor:pointer;background:#fdf0d5b3}.chato-hero-upload-button:hover{background:#fdf0d5}.chato-hero-bottom{position:absolute;bottom:clamp(18px,3.5vh,38px);left:50%;transform:translate(-50%);z-index:3;display:flex;justify-content:center;width:max-content;max-width:calc(100% - 30px)}.chato-full-hero .chato-hero-cta{margin:0;white-space:nowrap;text-align:center;padding:18px 32px;box-shadow:0 3px 12px #190c0a14}.chato-hero-change{position:absolute;right:22px;top:22px;z-index:4;background:#fdf0d5e8;color:#3e2723;padding:10px 15px;cursor:pointer;font-size:12px}@media(max-width:760px){.hero.chato-full-hero{height:clamp(330px,52svh,490px);min-height:0}.chato-hero-bottom{bottom:22px}.chato-full-hero .chato-hero-cta{padding:15px 22px;font-size:11px}.chato-hero-placeholder{padding:80px 25px 120px}}.chato-original-icon-wrap{display:flex;justify-content:center;align-items:center;height:58px;margin-bottom:4px}.chato-original-icon{width:45px;height:45px;object-fit:contain;display:block}@media(max-width:760px){#shop .products{display:flex;flex-wrap:nowrap;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:0 1px 16px;scrollbar-width:thin}#shop .products>.product{flex:0 0 min(73vw,320px);min-width:0;scroll-snap-align:start}#shop .product-art{height:clamp(230px,70vw,320px)}#shop .tin{transform:rotate(-7deg) scale(.88)}#shop .product-info{flex-wrap:wrap}}.reels-section.is-selecting .reel-card.is-selected .reel-frame{outline:4px solid #F4C9D6;outline-offset:6px;box-shadow:0 0 0 8px #fdf0d5}.reels-section.is-selecting .reel-card.is-selected .reel-info span{color:#3e2723}.reels-section.is-selecting .reels-viewport .reels-track{animation:none!important;transition:transform .42s ease!important}.reels-section.is-selecting .reels-viewport:hover .reels-track{animation-play-state:paused}.reel-card .reel-frame{cursor:pointer}:root{--pink:#F4C9D6;--brown:#3E2723;--cream:#FDF0D5;--blue:#AFCAD5;--green:#ABC798;--red:#960112}body{background:var(--cream);color:var(--brown)}.announcement{background:var(--brown)!important;color:var(--cream)!important}.nav{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;background:var(--pink)!important;color:var(--brown)!important;padding:18px 5vw!important;min-height:78px;gap:14px!important}.navlinks{grid-column:1;justify-self:start;min-width:0}.nav>.brand{grid-column:2;justify-self:center;align-self:center;text-align:center!important;margin:0!important;line-height:1.02;white-space:nowrap;z-index:1;color:var(--brown)!important}.navright{grid-column:3;justify-self:end;justify-content:flex-end;min-width:0}.nav .mobile{grid-column:1;justify-self:start}.nav .brand small{color:var(--brown)!important}.nav a,.nav button{color:var(--brown)}.section,.feature-row{background:var(--cream)!important}.banner{background:var(--pink)!important;color:var(--brown)!important}.story{background:var(--cream)!important}.story-art{background:var(--blue)!important}.footer{background:var(--brown)!important;color:var(--cream)!important}.btn{background:var(--brown);color:var(--cream);border-color:var(--brown)}@media(max-width:760px){.nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;padding:14px 5vw!important;min-height:68px}.navlinks{display:none!important}.navright{gap:12px!important}.nav .brand{font-size:19px!important}.nav .brand small{font-size:7px!important;letter-spacing:4px!important}}@media(max-width:420px){.nav{gap:4px!important}.nav .brand{font-size:18px!important}}header.nav{position:relative!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;isolation:isolate}header.nav>a.brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;max-width:42vw;text-align:center!important;z-index:2;grid-column:auto!important;justify-self:auto!important;display:flex;flex-direction:column;align-items:center;line-height:1.02}header.nav>a.brand small{display:block;text-align:center!important}header.nav>.navlinks{margin-right:auto!important;grid-column:auto!important}header.nav>.navright{margin-left:auto!important;grid-column:auto!important}header.nav>.mobile{grid-column:auto!important;margin-right:auto!important}@media(min-width:761px){header.nav .navlinks,header.nav .navright{max-width:39%}}@media(max-width:760px){header.nav>.mobile{display:block!important}header.nav>.navright{margin-left:auto!important}}.chato-menu-trigger,.chato-language{border:0;background:transparent;color:var(--brown);cursor:pointer}.chato-menu-trigger{font-size:20px;padding:8px 12px}.chato-language{font-size:12px}.chato-mobile-nav{position:absolute;left:0;right:0;z-index:999;background:var(--pink);padding:10px 6vw 22px;box-shadow:0 12px 20px #3e272333}.chato-mobile-nav a,.chato-mobile-nav button{display:block;width:100%;text-align:left;color:var(--brown);background:none;border:0;padding:12px 2px;text-decoration:none;font-size:15px;cursor:pointer}.chato-info-dialog{border:1px solid #3e272344;border-radius:12px;background:var(--cream);color:var(--brown);padding:25px;max-width:min(480px,calc(100% - 28px));width:100%;box-shadow:0 25px 80px #0004}.chato-info-dialog::backdrop{background:#2c1c1a77}.chato-info-dialog h2{margin:0 32px 12px 0;font-size:26px}.chato-info-dialog p{font-size:14px;line-height:1.75}.chato-dialog-close{position:absolute;right:17px;top:14px;width:36px;height:36px;border:1px solid var(--brown);border-radius:50%;background:none;color:var(--brown);cursor:pointer}.chato-info-dialog{position:fixed}.btn-pink{font-family:inherit}@media(min-width:761px){.chato-mobile-nav{display:none!important}}@media(max-width:760px){.chato-language{display:none}.chato-menu-trigger{display:inline-block}}@media(max-width:470px){#shop .products{scrollbar-width:none!important}#shop .products::-webkit-scrollbar{display:none!important}}.chato-dialog-options{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.chato-dialog-options button{cursor:pointer;border:1px solid #3e2723;background:#f4c9d6;color:#3e2723;padding:9px 14px;border-radius:4px;font:inherit}.chato-dialog-options button[aria-pressed=true]{background:#3e2723;color:#fdf0d5}.chato-dialog-options .social-pending{background:#fdf0d5;border:1px solid #3e272355;border-radius:4px;padding:9px 14px;color:#3e2723;font-size:13px}.chato-dialog-options .social-pending small{display:block;font-size:10px;opacity:.75}#chato-commerce[hidden]{display:none!important}body.chato-other-view>main#top{display:none!important}.chato-commerce{min-height:65vh;background:var(--cream);color:var(--brown);padding:54px max(5vw,18px) 90px}.chato-commerce .backlink{display:inline-block;margin-bottom:24px;text-decoration:underline;text-underline-offset:4px;font-size:13px}.chato-commerce h1{font-size:clamp(37px,5vw,68px);letter-spacing:-.05em;line-height:1.05;margin:12px 0 24px}.chato-commerce p{line-height:1.65}.chato-commerce .commerce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.chato-commerce .commerce-card{display:block;text-align:left;padding:0;background:transparent;border:0;cursor:pointer;color:inherit;width:100%}.chato-commerce .commerce-card:focus-visible,.product[data-chato-product]:focus-visible{outline:3px solid var(--brown);outline-offset:5px}#shop .product[data-chato-product]{cursor:pointer}.chato-commerce .commerce-visual{aspect-ratio:1;background:#eee6d8;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.chato-commerce .commerce-card:nth-child(2) .commerce-visual{background:#dbe5d0}.chato-commerce .commerce-card:nth-child(3) .commerce-visual{background:#e7d8d4}.chato-commerce .commerce-card:nth-child(4) .commerce-visual{background:#dfe5d8}.chato-commerce .commerce-tin{width:37%;height:52%;border-radius:9px 9px 17px 17px;transform:rotate(-6deg);background:linear-gradient(100deg,#eed8a7,#fff5dc 50%,#d4bf91);box-shadow:13px 17px 22px #3e27232b;display:grid;place-items:center;font-size:clamp(12px,1.5vw,19px);font-weight:800}.chato-commerce .commerce-card:nth-child(2) .commerce-tin{background:#c7d7b8}.chato-commerce .commerce-card:nth-child(3) .commerce-tin{background:#e8bcca}.chato-commerce .commerce-card:nth-child(4) .commerce-tin{background:#d0dabf}.chato-commerce .commerce-name{font-weight:700;margin:14px 0 4px;font-size:17px}.chato-commerce .commerce-note{color:#765d57;font-size:13px}.chato-commerce .commerce-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,1fr);gap:clamp(24px,6vw,90px);align-items:center}.chato-commerce .commerce-detail .commerce-visual{aspect-ratio:1;background:#f0e9dc}.chato-commerce .commerce-detail .commerce-tin{width:34%;font-size:26px}.chato-commerce .commerce-control{display:flex;gap:12px;align-items:center;margin:24px 0;flex-wrap:wrap}.chato-commerce .commerce-control button,.chato-commerce .commerce-control input{height:44px;border:1px solid var(--brown);color:var(--brown);background:transparent;text-align:center}.chato-commerce .commerce-control button{width:44px;cursor:pointer}.chato-commerce .commerce-control input{width:64px}.chato-commerce .commerce-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.chato-commerce .commerce-action{background:var(--brown);border:1px solid var(--brown);color:var(--cream);padding:15px 24px;cursor:pointer;min-height:48px;font-weight:700;letter-spacing:.03em}.chato-commerce .commerce-action.secondary{background:var(--pink);color:var(--brown);border-color:var(--pink)}.chato-commerce .commerce-cart-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #3e272334;padding:17px 0}.chato-commerce .commerce-cart-row button{background:transparent;border:1px solid var(--brown);padding:8px 12px;cursor:pointer;color:var(--brown)}.chato-commerce .commerce-muted{color:#765d57;font-size:13px}.chato-commerce .commerce-note-panel{padding:14px 18px;background:#f4c9d64d;border-left:3px solid var(--brown);max-width:650px;margin-top:24px}@media(max-width:800px){.chato-commerce .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chato-commerce .commerce-detail{grid-template-columns:1fr}.chato-commerce{padding-top:35px}}@media(max-width:420px){.chato-commerce .commerce-grid{gap:12px}.chato-commerce .commerce-name{font-size:14px}.chato-commerce .commerce-cart-row{align-items:start;flex-direction:column}}#values.feature-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;overflow:hidden;background:#fdf0d5!important}#values.feature-row>.feature{min-width:0;box-sizing:border-box;padding:46px 26px;text-align:center;overflow-wrap:break-word}#values .chato-original-icon-wrap{height:68px;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}#values .chato-original-icon{display:block;width:48px;height:48px;object-fit:contain;background:transparent}#values .feature p{max-width:310px;margin:12px auto 0;line-height:1.7}@media(max-width:760px){#values.feature-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible}#values.feature-row>.feature{width:100%;max-width:100%;padding:32px 8vw!important;border-right:0!important;border-bottom:1px solid #3E272322}#values .feature p{max-width:320px;white-space:normal}}.product{border-radius:16px}.product:focus-visible{outline:2px solid #3E2723;outline-offset:4px}.chato-commerce .commerce-detail{align-items:start}.chato-commerce .commerce-detail .commerce-visual,.chato-primary-visual{border-radius:14px;overflow:hidden}.chato-commerce .commerce-action,.chato-commerce .commerce-control button,.chato-commerce .commerce-control input{border-radius:12px}.chato-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.chato-thumb{position:relative;aspect-ratio:1;border:1px solid #3e272354;border-radius:12px;background:#fdf0d5;display:grid;place-items:center;cursor:pointer;overflow:hidden;text-align:center}.chato-thumb>span{font-size:27px;line-height:1.2}.chato-thumb small{display:block;font-size:10px;letter-spacing:1px}.chato-thumb img{width:100%;height:100%;object-fit:cover}.chato-thumb img:not([hidden]){display:block}.chato-thumb:hover{border-color:#3e2723;background:#f4c9d6}.chato-primary-visual img.chato-photo-view{width:100%;aspect-ratio:1;object-fit:cover;display:block}.chato-extra{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,65px);border-top:1px solid #3e272333;padding-top:45px;margin-top:55px}.chato-extra h2{font-size:clamp(25px,3vw,40px);margin:15px 0 25px}.chato-extra label{font-size:13px;font-weight:700;margin:12px 0 7px;display:block}.chato-extra input,.chato-extra select,.chato-extra textarea{box-sizing:border-box;width:100%;background:#fffaf0;color:#3e2723;border:1px solid #3e27235a;padding:12px;border-radius:10px;font:inherit;resize:vertical}.chato-extra .commerce-action{margin-top:15px}.chato-preview-review{background:#f4c9d64a;padding:15px;border-radius:12px;overflow-wrap:anywhere}@media(max-width:800px){.chato-extra{grid-template-columns:1fr;padding-top:30px;margin-top:35px}}.chato-commerce .commerce-grid .commerce-card .commerce-visual{border-radius:14px}header.nav>a.brand.chato-brand-logo{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:160px!important;max-width:36vw!important;line-height:1!important;padding:0!important;z-index:3}header.nav>a.brand.chato-brand-logo img{display:block;width:100%!important;height:auto!important;object-fit:contain;max-height:65px}@media(max-width:760px){header.nav>a.brand.chato-brand-logo{width:106px!important;max-width:32vw!important}header.nav>a.brand.chato-brand-logo img{max-height:50px}}@media(prefers-reduced-motion:no-preference){html.chato-motion #reviews .reels-viewport.chato-revealed .reel-card{animation:chato-reel-card-pop .66s cubic-bezier(.22,.8,.25,1) both;animation-delay:calc(min(var(--reel-index, 0),4)*85ms)}@keyframes chato-reel-card-pop{0%{opacity:0;transform:translateY(28px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(prefers-reduced-motion:reduce){#reviews .reel-card{animation:none!important;opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:no-preference){html.chato-motion .chato-reveal:not(.chato-revealed){opacity:0;transform:translate3d(0,24px,0)}html.chato-motion .chato-reveal{transition:opacity .65s ease-out,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--chato-reveal-delay,0ms)}html.chato-motion .chato-reveal.chato-revealed{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.chato-reveal{opacity:1!important;transform:none!important;transition:none!important}}.banner .chato-fsp-slogan{margin:12px auto;max-width:min(94%,850px);line-height:0}.banner .chato-fsp-slogan img{display:block;width:100%;height:auto;object-fit:contain;margin:auto}@media(max-width:600px){.banner .chato-fsp-slogan{max-width:96%}}.footer .chato-footer-primary-logo{display:block;width:112px;max-width:100%;line-height:0}.footer .chato-footer-primary-logo img{width:100%;height:auto;display:block;object-fit:contain}@media(max-width:760px){.footer .chato-footer-primary-logo{width:88px}}:root{--chato-primary:"CHATO All Round Gothic","Arial Rounded MT Bold",Arial,sans-serif;--chato-secondary:"CHATO Helvetica",Helvetica,Arial,sans-serif}body,p,.subtle,.commerce-muted,.product-info .subtle,.feature p,.reels-intro,.reels-note,.footer small,.story-text p,textarea,input,select{font-family:var(--chato-secondary)!important}h1,h2,h3,h4,h5,h6,.eyebrow,.announcement,.nav,.nav a,.nav button,.section-heading,.product-info strong,.reel-overlay strong,.reel-tag,.feature h3,.footer strong,.footer a,.btn,.btn-pink,button,.commerce-action,.commerce-detail h1,.chato-dialog-title,.chato-info-dialog h2{font-family:var(--chato-primary)!important}.banner .chato-fsp-slogan img{font-family:unset!important}.chato-menu-trigger,.chato-bag-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--brown);padding:6px;cursor:pointer}.chato-menu-trigger{width:36px;height:36px}.chato-bag-button{gap:6px;min-width:36px;min-height:36px}.chato-line-icon{display:block;fill:none;stroke:var(--brown);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chato-menu-icon{width:24px;height:24px}.chato-bag-icon{width:28px;height:28px}.chato-bag-count{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1;color:var(--brown);display:inline-block;min-width:10px}.chato-menu-trigger.is-open .chato-menu-icon path:nth-child(1){opacity:1;d:path("M10 10 L22 22")}.chato-menu-trigger.is-open .chato-menu-icon path:nth-child(3){opacity:1;d:path("M22 10 L10 22")}@supports not (d:path("M0 0 L1 1")){.chato-menu-trigger.is-open .chato-menu-icon{transform:rotate(45deg)}}header.nav .chato-bag-photo-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 6px;background:transparent;border:0;cursor:pointer;min-height:44px;min-width:48px}header.nav .chato-bag-photo{width:29px;height:36px;object-fit:contain;display:block}header.nav .chato-bag-count{font-size:14px;min-width:13px;font-family:Helvetica,Arial,sans-serif;line-height:1;color:var(--brown)}@media(max-width:760px){header.nav .chato-bag-photo{width:26px;height:32px}}header.nav{min-height:82px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important}header.nav>a.brand.chato-brand-logo{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:4!important;pointer-events:auto}header.nav>.navright{margin-left:auto!important;position:relative;z-index:5;flex:0 0 auto}header.nav>.navlinks{position:relative;z-index:2;flex:0 1 auto;white-space:nowrap;margin-right:auto}@media(max-width:1180px){header.nav>.navlinks{display:none!important}header.nav>.mobile.chato-menu-trigger{display:inline-flex!important;visibility:visible!important;position:relative;z-index:5;flex:0 0 auto;margin-right:auto!important}.chato-mobile-nav{display:block!important;position:absolute;left:0;right:0;z-index:999}.chato-mobile-nav[hidden]{display:none!important}header.nav>a.brand.chato-brand-logo{width:clamp(108px,13vw,148px)!important;max-width:34vw!important}}@media(min-width:1181px){header.nav>.mobile.chato-menu-trigger{display:none!important}.chato-mobile-nav{display:none!important}header.nav>.navlinks{max-width:calc(50% - 108px)!important}}@media(max-width:760px){header.nav{min-height:72px!important}header.nav>a.brand.chato-brand-logo{width:120px!important;max-width:32vw!important}}#values .chato-sysfalso-heading{display:flex;align-items:center;justify-content:center;margin:15px 0;min-height:34px;line-height:1}#values .chato-sysfalso-heading img{display:block;max-width:min(100%,270px);width:auto;height:auto;max-height:50px;object-fit:contain}@media(max-width:760px){#values .chato-sysfalso-heading img{max-width:min(90%,245px);max-height:46px}}:root{--chato-primary:"CHATO All Round Gothic",Arial,sans-serif}body{font-family:var(--chato-primary)}body p,body .subtle,body .commerce-muted,body .feature p,body .reels-intro,body .reels-note,body .footer small,body textarea,body input,body select{font-family:var(--chato-secondary)!important}.chato-fontloader{display:none!important}.btn,.btn-pink,.commerce-action,.product-carousel-arrow,.chato-dialog-close{position:relative;background:linear-gradient(180deg,#ffffff57,#ffffff2e)!important;color:var(--brown)!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:18px!important;box-shadow:0 10px 30px #3e27231a,inset 0 1px #ffffff94,inset 0 -1px #ffffff24!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.btn:before,.btn-pink:before,.commerce-action:before,.product-carousel-arrow:before,.chato-dialog-close:before{content:"";position:absolute;left:10%;right:10%;top:1px;height:46%;border-radius:999px;background:linear-gradient(180deg,#ffffff7a,#ffffff1a);pointer-events:none;opacity:.95}.btn:hover,.btn-pink:hover,.commerce-action:hover,.product-carousel-arrow:hover,.chato-dialog-close:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff6b,#ffffff38)!important;box-shadow:0 16px 36px #3e272324,inset 0 1px #ffffffad,inset 0 -1px #ffffff29!important}.btn:active,.btn-pink:active,.commerce-action:active,.product-carousel-arrow:active,.chato-dialog-close:active{transform:translateY(0)}.btn,.btn-pink,.commerce-action{letter-spacing:1.15px}.commerce-control button,.cart,.chato-menu-trigger,.chato-language,.product-dot{backdrop-filter:none;-webkit-backdrop-filter:none}.banner .btn,.hero .btn,.section-heading-right .btn-pink,.commerce-actions .commerce-action{min-height:48px}.product-carousel-arrow{background:linear-gradient(180deg,#ffffff4d,#ffffff29)!important}html{scroll-padding-top:88px}header.nav{position:sticky!important;top:0!important;z-index:1200!important;background:var(--pink)!important;isolation:isolate}#chato-mobile-nav{position:fixed!important;top:var(--chato-header-bottom, 74px)!important;z-index:1199!important;max-height:calc(100dvh - var(--chato-header-bottom, 74px));overflow-y:auto}#chato-mobile-nav[hidden]{display:none!important}@media(max-width:760px){html{scroll-padding-top:80px}}#shop .chato-shop-all-bottom{display:flex;justify-content:center;align-items:center;margin-top:32px}#shop .chato-shop-all-bottom .btn-pink{min-width:150px;text-align:center}@media(max-width:470px){#shop .chato-shop-all-bottom{margin-top:24px}}.reels-top,.reels-bottom{justify-content:flex-end}body.chato-about-open{overflow:hidden}.about-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;background:#fdf4e8;color:var(--brown);overflow-y:auto}.about-page[hidden]{display:none!important}.about-shell{min-height:100%;background:linear-gradient(180deg,#fbf2e0,#f7ecdb 38%,#f9efe1 70%,#f6deea)}.about-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 5vw;background:#fdf0d5e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(62,39,35,.12)}.about-top a,.about-top button{font:inherit;color:var(--brown);text-decoration:none;background:none;border:0;cursor:pointer}.about-top .about-back,.about-top .about-mini-link{font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.about-top .about-brand{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700;text-align:center}.about-inner{max-width:1160px;margin:0 auto;padding:42px 5vw 80px}.about-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:start}.about-copy h1{font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.065em;margin:14px 0 18px;max-width:12ch}.about-copy p{font-size:15px;line-height:1.9;max-width:60ch;margin:0 0 14px}.about-kicker{text-transform:uppercase;font-size:11px;letter-spacing:2.2px;font-weight:700}.about-media{background:#efe4d4;border-radius:30px;overflow:hidden;box-shadow:0 26px 60px #3e27231f}.about-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.about-caption{padding:14px 18px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#7b655c;background:#ffffff73}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 28px}.about-value{background:#ffffff85;border:1px solid rgba(62,39,35,.08);border-radius:22px;padding:18px 16px;box-shadow:0 10px 24px #3e27230d}.about-value strong{display:block;font-size:16px;margin-bottom:8px}.about-value span{display:block;font-size:13px;line-height:1.65;color:#6f5a54}.about-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.about-note{margin-top:32px;padding:22px 24px;border-radius:24px;background:#f4c9d66b;border:1px solid rgba(62,39,35,.08)}.about-note strong{display:block;font-size:18px;margin-bottom:10px}.about-note p{margin:0;font-size:14px;line-height:1.85;color:#6f5a54}@media(max-width:900px){.about-grid{grid-template-columns:1fr}.about-copy h1{max-width:100%}}@media(max-width:640px){.about-inner{padding:28px 5vw 60px}.about-values{grid-template-columns:1fr}.about-top{padding:16px 5vw}.about-top .about-brand{font-size:12px;letter-spacing:1.4px}}.nav{width:100%}.nav a:focus-visible,.nav button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #3e2723;outline-offset:3px}.chato-mobile-nav[hidden]{display:none!important}.chato-mobile-nav{width:100%;position:fixed;top:var(--chato-header-bottom,74px)!important;z-index:1199!important;box-shadow:0 10px 28px #3e272325;max-height:calc(100dvh - var(--chato-header-bottom,74px));overflow:auto}.chato-menu-trigger.is-open .chato-menu-icon path:nth-child(2){opacity:0}.chato-menu-trigger.is-open .chato-menu-icon path:nth-child(1){d:path("M10 10 L22 22")}.chato-menu-trigger.is-open .chato-menu-icon path:nth-child(3){d:path("M22 10 L10 22")}.chato-bag-photo{object-fit:contain}.navright{align-items:center}.chato-bag-count{font-size:13px}body{overflow-x:clip}a.product{display:block;text-decoration:none;color:inherit;cursor:pointer;min-width:0}.product-real-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.chato-shop-all-bottom{margin-top:32px;display:flex;justify-content:center}.chato-shop-all-bottom .btn-pink{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px}.reels-section .reel-frame{background:var(--reel-card-bg,#b9c6a6)}.reels-viewport{overflow:hidden}.reels-section .reels-viewport .reels-track{display:flex;gap:17px;width:max-content;overflow:visible;animation:chato-reels-marquee 42s linear infinite;will-change:transform}.reels-section.is-choosing .reels-track,.reels-section.is-playing .reels-track{animation-play-state:paused!important}.reels-section .reel-card{flex:0 0 clamp(215px,23vw,300px)}.reels-section .reel-card.is-selected .reel-frame{outline:4px solid #F4C9D6;outline-offset:5px}.reels-section .reel-frame .chato-reel-poster,.reels-section .reel-frame .chato-reel-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.reels-section .reel-frame:has(.chato-reel-poster) .reel-circle,.reels-section .reel-frame:has(.chato-reel-video) .reel-circle{display:none}.reels-section .reel-play{z-index:4}.reels-section .reel-placeholder-play{pointer-events:none;display:grid;place-items:center}.reels-section .reel-tag,.reels-section .reel-overlay{z-index:3}.reels-section .reel-info{min-width:0}@keyframes chato-reels-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 8.5px),0,0)}}@media(prefers-reduced-motion:reduce){.reels-section .reels-track{animation:none!important;transform:none!important;overflow-x:auto!important;width:100%!important;scroll-snap-type:x mandatory}}.chato-story-img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}#values .chato-sysfalso-heading img{max-width:90%;height:auto;max-height:46px;object-fit:contain}#values .chato-original-icon-wrap{height:60px;display:grid;place-items:center}#values .chato-original-icon{width:auto;max-width:44px;height:48px;object-fit:contain}.chato-full-hero .chato-hero-photo{background-repeat:no-repeat;background-position:center center;background-size:cover}.chato-about-store{background:#fdf4e8}.chato-about-store .about-shell{min-height:70vh}.chato-about-store .about-top{position:sticky;top:var(--chato-header-bottom,72px);z-index:1100}.chato-about-store .about-back:hover,.chato-about-store .about-mini-link:hover{text-decoration:underline}.chato-commerce-page{background:var(--cream);color:var(--brown);min-height:70vh;padding:50px 5vw 85px}.commerce-inner{max-width:1290px;margin:0 auto}.commerce-back{display:inline-block;color:var(--brown);text-decoration:underline;text-underline-offset:5px;font-size:13px;margin-bottom:28px}.chato-commerce-page h1{font-size:clamp(38px,5vw,76px);letter-spacing:-.055em;line-height:1.04;margin:17px 0 24px;font-family:var(--chato-primary)}.commerce-muted{color:#765d57;line-height:1.75;font-size:14px}.commerce-description{font-size:15px;line-height:1.85;color:#664942}.commerce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;margin-top:26px}.commerce-card{display:block;min-width:0;color:inherit;text-decoration:none}.commerce-visual{background:#f0e9dc;aspect-ratio:1;overflow:hidden;border-radius:16px;position:relative;display:grid;place-items:center}.commerce-card:nth-child(4n+2) .commerce-visual{background:#dbe5d0}.commerce-card:nth-child(4n+3) .commerce-visual{background:#e7d8d4}.commerce-card:nth-child(4n+4) .commerce-visual{background:#dfe7d6}.commerce-visual img{width:100%;height:100%;object-fit:cover;display:block}.commerce-card-meta{display:flex;justify-content:space-between;align-items:start;gap:10px;padding:16px 0;font-size:14px}.commerce-card-meta strong{font-size:16px;line-height:1.3}.chato-pagination{display:flex;justify-content:center;padding:35px 0;gap:15px}.commerce-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(26px,5vw,80px);align-items:start;margin-bottom:65px}.chato-primary-visual{background:#f0e9dc;min-height:370px;aspect-ratio:1;display:grid;place-items:center;border-radius:16px;overflow:hidden}.chato-primary-visual>img{width:100%;height:100%;object-fit:cover;display:block}.chato-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.chato-thumb{border:1px solid #b6a8a1;background:#f0e9dc;aspect-ratio:1;cursor:pointer;border-radius:12px;overflow:hidden;padding:0}.chato-thumb img{display:block;width:100%;height:100%;object-fit:cover}.commerce-product-info h1{font-size:clamp(32px,4vw,55px);margin:15px 0 22px}.commerce-price{font-size:20px;margin:0 0 20px}.chato-product-form label{font-size:14px;margin:20px 0 8px;display:block}.chato-product-form select{width:100%;max-width:330px;padding:12px;background:#fff6e4;border:1px solid #3e272344;border-radius:10px}.commerce-control{display:flex;align-items:center;gap:10px;margin:25px 0 20px}.commerce-control label{margin:0 6px 0 0}.commerce-control button{width:44px;height:44px;border:1px solid #3e272366;background:transparent;color:var(--brown);border-radius:8px;cursor:pointer}.commerce-control input{width:68px;height:44px;text-align:center;border:1px solid #3e272366;background:#fff9eb;border-radius:7px;color:var(--brown)}.commerce-actions{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-top:12px}.commerce-action{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;padding:13px 26px;min-height:50px;border:1px solid #fff9eb80;border-radius:16px;background:var(--brown);color:var(--cream);cursor:pointer;font-weight:700;font-size:14px;letter-spacing:.65px}.commerce-action.secondary{background:var(--pink);color:var(--brown)}.commerce-action:disabled{opacity:.55;cursor:not-allowed}.chato-extra{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:70px}.chato-extra section{padding:27px;background:#fff6e7;border-radius:20px;min-width:0}.chato-extra h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.04em;margin:12px 0}.chato-review-space{padding:18px;background:#fdf0d5;border-radius:12px;color:#765d57;font-size:14px;line-height:1.7}.chato-cart-form{max-width:1000px}.chato-cart-item{display:grid;grid-template-columns:116px minmax(0,1fr) 120px;gap:18px;padding:25px 0;border-bottom:1px solid #3e272329;align-items:center}.chato-cart-item-image{display:block;width:116px;aspect-ratio:1;background:#f0e9dc;border-radius:14px;overflow:hidden;display:grid;place-items:center}.chato-cart-item-image img{width:100%;height:100%;object-fit:cover}.chato-cart-item strong{font-size:17px}.chato-cart-qty{text-align:right}.chato-cart-qty input{width:60px;padding:9px;background:#fff9eb;border:1px solid #3e272344;border-radius:8px}.chato-remove{display:block;text-decoration:underline;font-size:12px;margin-top:10px}.chato-cart-footer{text-align:right;padding-top:24px}.chato-cart-footer .commerce-action{margin-left:9px;margin-top:15px}.chato-contact-form{display:flex;flex-direction:column;align-items:flex-start;gap:11px;max-width:520px;margin-top:30px}.chato-contact-form label{font-size:14px;margin-top:8px}.chato-contact-form input,.chato-contact-form textarea{font:inherit;border:1px solid #3e272366;background:#fff9ea;padding:12px 14px;width:100%;border-radius:11px;color:var(--brown)}.chato-contact-form button{margin-top:12px}.btn,.btn-pink,.commerce-action,.product-carousel-arrow{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#ffffff52,#ffffff26)!important;color:var(--brown)!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:18px!important;box-shadow:0 9px 25px #3e27231a,inset 0 1px #fff9!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:background .2s,transform .2s}.btn:before,.btn-pink:before,.commerce-action:before,.product-carousel-arrow:before{content:"";position:absolute;z-index:-1;inset:1px 10% auto;height:42%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.46),transparent);pointer-events:none}.btn:hover,.btn-pink:hover,.commerce-action:hover,.product-carousel-arrow:hover{transform:translateY(-1px);background:#ffffff59!important}.btn:disabled,.commerce-action:disabled{opacity:.5}@media(max-width:980px){.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-detail,.chato-extra{grid-template-columns:1fr}.chato-commerce-page{padding:32px 5vw 60px}}@media(max-width:470px){.commerce-grid{gap:12px}.commerce-card-meta,.commerce-card-meta strong{display:block}.commerce-card-meta span{display:block;margin-top:6px}.chato-cart-item{grid-template-columns:86px minmax(0,1fr);gap:13px}.chato-cart-item-image{width:86px}.chato-cart-qty{grid-column:2;text-align:left}.chato-cart-footer{text-align:center}}@media(max-width:760px){header.nav>.navright{display:flex!important;align-items:center;margin-left:auto!important;flex:0 0 auto;position:relative;z-index:6}header.nav>.navright>a.chato-bag-photo-button{display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important;opacity:1!important;flex-shrink:0}header.nav .chato-bag-photo{display:block!important}header.nav .chato-bag-count{display:inline-block!important}}header.nav .chato-bag-photo-button{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;padding:4px 6px;min-height:44px;min-width:48px;background:transparent;border:0;color:var(--brown)}header.nav .chato-bag-icon{width:28px;height:34px;display:block;overflow:visible;flex:0 0 auto}header.nav .chato-bag-icon *{fill:none;stroke:var(--brown);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}header.nav .chato-bag-count{display:inline-block;color:var(--brown);font-size:14px;min-width:13px;line-height:1}@media(max-width:760px){header.nav .chato-bag-photo-button{display:inline-flex!important}header.nav .chato-bag-icon{width:25px;height:31px}}#story .story-text h2.chato-story-heading-v62{width:100%;max-width:430px;line-height:1.1;margin:17px 0;letter-spacing:normal!important}#story .story-text h2.chato-story-heading-v62 img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:760px){#story .story-text h2.chato-story-heading-v62{max-width:320px}}footer.footer .chato-footer-contact{display:grid;gap:12px;margin-top:23px;max-width:310px}footer.footer .chato-footer-contact-item{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;line-height:1.45}footer.footer .chato-contact-label{color:#f4c9d6;font-size:9px;line-height:1.7;letter-spacing:1.65px;min-width:46px;font-weight:700}footer.footer .chato-contact-value{color:#fdf0d5;font-size:12px;opacity:.85;line-height:1.6;text-decoration:none;margin:0}footer.footer .chato-footer-social{display:flex;align-items:center;gap:10px;margin-top:23px}footer.footer a.chato-social-link,footer.footer span.chato-social-link{display:inline-flex;align-items:center;justify-content:center;margin:0;width:42px;height:42px;flex:0 0 42px;border-radius:0;color:#f4c9d6;border:0;background:transparent;box-shadow:none;transition:transform .2s ease}footer.footer a.chato-social-link:hover{transform:translateY(-2px);background:transparent;border-color:transparent}footer.footer .chato-social-link svg{height:21px;width:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}footer.footer .chato-social-link.is-placeholder{opacity:.55;cursor:default}#reviews .reel-info{display:none!important}#reviews .reel-account-credit{padding:12px 3px 4px;min-height:34px;font:12px/1.4 Helvetica,Arial,sans-serif;color:var(--brown)}#reviews .reel-account-credit a{font:inherit;text-decoration:none;border-bottom:1px solid rgba(62,39,35,.3)}#reviews .reel-account-credit a:hover{text-decoration:underline}#reviews .reel-frame.has-video .chato-reel-video{display:block;z-index:2}#reviews .reel-frame.has-video .reel-play{z-index:4;position:absolute;top:auto;bottom:16px;right:16px;left:auto;transform:none;width:42px;height:42px;font-size:16px}#reviews .reel-frame.has-video .reel-circle,#reviews .reel-frame.has-video .reel-overlay,#reviews .reel-frame.has-video .reel-tag{display:none}#reviews .reel-frame.has-poster .chato-reel-poster{display:block;z-index:1}#reviews .reel-frame.has-poster .reel-circle{display:none}#reviews .reel-frame.has-poster .reel-overlay,#reviews .reel-frame.has-poster .reel-tag{z-index:3}#reviews .reel-card .reel-frame{cursor:pointer}#reviews .reel-card.is-selected .reel-frame{outline:4px solid var(--pink);outline-offset:6px;box-shadow:0 0 0 8px var(--cream)}#reviews.is-selecting .reels-track{animation:none!important;transition:transform .36s ease!important}#reviews.is-playing .reels-track{animation-play-state:paused!important}@media(max-width:760px){footer.footer .chato-footer-contact{margin-top:19px}footer.footer .chato-footer-social{margin-top:19px}}.btn,.btn-pink,.commerce-action,.product-carousel-arrow{position:relative;border-radius:18px!important;background:linear-gradient(180deg,#ffffff57,#ffffff2e)!important;color:var(--brown)!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 10px 30px #3e27231a,inset 0 1px #ffffff94!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.btn:hover,.btn-pink:hover,.commerce-action:hover,.product-carousel-arrow:hover{background:linear-gradient(180deg,#ffffff6e,#ffffff38)!important;transform:translateY(-1px)}@media(max-width:760px){.btn,.btn-pink,.commerce-action{border-radius:16px!important}}#reviews .reels-top{justify-content:space-between!important;align-items:center}#reviews .chato-reels-heading-v69{flex:0 1 auto;margin:0!important;padding:0;max-width:320px;line-height:1;letter-spacing:normal}#reviews .chato-reels-heading-v69 img{display:block;width:100%;height:auto;max-width:320px;object-fit:contain}#reviews .reels-controls{flex:0 0 auto}@media(max-width:760px){#reviews .reels-top{display:block!important}#reviews .chato-reels-heading-v69{width:min(100%,270px);max-width:270px}#reviews .chato-reels-heading-v69 img{max-width:100%}}.announcement .chato-v71-announcement-image{display:block;width:auto;height:14px;max-width:100%;object-fit:contain;margin:0 auto}.chato-announcement-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-info strong.chato-v74-product-name{display:block;max-width:100%;line-height:1.2}.product-info strong.chato-v74-product-name img{display:block;width:auto;height:auto;max-width:100%;object-fit:contain;object-position:left center}.product-info strong.chato-v74-product-name .chato-v74-live-product-title{font-family:var(--chato-product-title-font,"Arial Rounded MT Bold","Trebuchet MS",Arial,sans-serif);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}footer.footer a.chato-social-link,footer.footer span.chato-social-link{width:50px;height:50px;flex:0 0 50px}footer.footer .chato-social-link svg{height:25px;width:25px}header.nav>.navright{gap:14px!important}.chato-currency{font-family:Helvetica,Arial,sans-serif;color:var(--brown);font-weight:400}.chato-currency--header{position:relative;z-index:12;flex:0 0 auto}.chato-currency__trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:82px;list-style:none;white-space:nowrap;cursor:pointer;border:1px solid rgba(62,39,35,.28);background:#ffffff29;border-radius:22px;padding:5px 10px;font-size:12px;line-height:1.2;color:var(--brown);transition:background .2s,border-color .2s}.chato-currency__trigger::-webkit-details-marker{display:none}.chato-currency__trigger:hover,.chato-currency[open] .chato-currency__trigger{background:#ffffff4d;border-color:#3e272375}.chato-currency__trigger:focus-visible{outline:2px solid var(--brown);outline-offset:3px}.chato-currency__globe{width:16px;height:16px;display:block;flex:0 0 16px;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.chato-currency__chevron{width:9px;height:7px;display:block;flex:0 0 9px;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.chato-currency[open] .chato-currency__chevron{transform:rotate(180deg)}.chato-currency__popover{position:absolute;right:0;top:calc(100% + 12px);width:min(290px,calc(100vw - 30px));padding:17px;background:#fdf0d5;border:1px solid rgba(62,39,35,.13);border-radius:16px;box-shadow:0 15px 40px #3e27232b;z-index:1500;text-align:left;white-space:normal}.chato-currency__title{font-size:11px;line-height:1.5;letter-spacing:1.2px;font-weight:700;margin:0 0 12px}.chato-currency__label{display:block;font-size:12px;line-height:1.4;margin-bottom:8px;color:var(--brown)}.chato-currency__form select{display:block;width:100%;max-width:100%;height:44px;padding:10px 30px 10px 12px;border:1px solid rgba(62,39,35,.27);border-radius:12px;background-color:#ffffff94;color:var(--brown);font:14px Helvetica,Arial,sans-serif;cursor:pointer}.chato-currency__form select:focus-visible{outline:2px solid var(--brown);outline-offset:2px}.chato-currency__submit{display:block;border:1px solid var(--brown);background:var(--brown);border-radius:12px;color:var(--cream);padding:9px 16px;margin-top:12px;font-size:13px;cursor:pointer}.chato-currency__notice{font-size:12px;line-height:1.6;color:#69514b;margin:0}.chato-currency--drawer{border-top:1px solid rgba(62,39,35,.2);padding:18px 0 3px;margin-top:10px}.chato-currency--drawer .chato-currency__title{margin-bottom:10px}.chato-currency--drawer .chato-currency__form select{min-height:44px}@media(max-width:1180px){header.nav>.navright{gap:7px!important}}@media(max-width:760px){header.nav .chato-currency--header{display:none!important}.chato-currency--drawer{display:block}}@media(min-width:1181px){.chato-currency--drawer{display:none}}header.nav .chato-search-link{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;padding:6px;border:0;background:transparent;color:var(--brown);text-decoration:none;z-index:6;position:relative}header.nav .chato-search-link svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}header.nav .chato-search-link:hover svg{transform:scale(1.07)}header.nav .chato-search-link:focus-visible{outline:2px solid var(--brown);outline-offset:2px;border-radius:9px}@media(max-width:760px){header.nav .chato-search-link{display:inline-flex!important;flex:0 0 34px;width:34px;height:42px;padding:4px}header.nav .chato-search-link svg{width:23px;height:23px}header.nav>.navright{gap:2px!important}}.product-info strong.chato-v74-product-name img{display:block!important;width:160px!important;height:18px!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}@media(max-width:760px){#reviews [data-reels-viewport]{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}#reviews .reel-card{touch-action:pan-y pinch-zoom}}footer.footer .chato-social-link svg{width:33px;height:33px;flex:0 0 33px}@keyframes chato-reels-seamless{0%{transform:translateZ(0)}to{transform:translate3d(var(--chato-loop-distance, -1585px),0,0)}}#reviews .reels-viewport .reels-track{animation-name:chato-reels-seamless}#reviews .reel-card[data-chato-extra-loop]{pointer-events:none}.banner .chato-fsp-slogan{max-width:min(80%,680px)!important;margin:12px auto!important}@media(max-width:600px){.banner .chato-fsp-slogan{max-width:80%!important}}#reviews .reels-viewport .reels-track{padding-top:12px!important;box-sizing:content-box}#reviews .reels-progress{display:none!important}#shop .product-info .chato-v74-product-name img{width:136px!important;height:auto!important;max-width:100%!important;display:block!important;object-fit:contain!important;object-position:left center!important}@media(max-width:760px){.chato-about-store .about-top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)!important;gap:4px!important;align-items:center!important}.chato-about-store .about-top .about-brand{grid-column:2;width:100%;justify-self:center!important;text-align:center!important;min-width:0}.chato-about-store .about-top .about-back{grid-column:1;justify-self:start}.chato-about-store .about-top .about-mini-link{grid-column:3;justify-self:end}}#chato-footer .chato-footer-desktop-contact{display:none}@media(min-width:980px){footer#chato-footer.footer{display:grid!important;grid-template-columns:minmax(270px,1.6fr) minmax(112px,.55fr) minmax(185px,.7fr) minmax(195px,.85fr)!important;align-items:start;column-gap:clamp(24px,3.1vw,54px);row-gap:24px;padding:72px clamp(44px,6vw,112px) 70px}#chato-footer .chato-footer-brand{min-width:0;max-width:370px}#chato-footer .chato-footer-brand .chato-footer-contact{display:none!important}#chato-footer .chato-footer-desktop-contact{display:block;min-width:0}#chato-footer .chato-footer-brand>p{max-width:320px;margin:12px 0 0;line-height:1.75}#chato-footer .chato-footer-brand>p small{font-size:13px;line-height:1.8}#chato-footer .chato-footer-brand .chato-footer-social{margin-top:23px;gap:12px}#chato-footer .chato-footer-explore,#chato-footer .chato-footer-support,#chato-footer .chato-footer-desktop-contact{padding-top:4px}#chato-footer .chato-footer-explore>strong,#chato-footer .chato-footer-support>strong,#chato-footer .chato-footer-desktop-contact>strong{display:block;margin:0 0 22px;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.015em;color:var(--cream)}#chato-footer .chato-footer-explore>a,#chato-footer .chato-footer-support>a{width:fit-content;display:block;margin:0 0 16px;line-height:1.65;font-size:13px;color:var(--cream);opacity:.9}#chato-footer .chato-footer-explore>a:hover,#chato-footer .chato-footer-support>a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}#chato-footer .chato-footer-desktop-contact .chato-footer-contact{margin:0;max-width:none;gap:19px;display:grid}#chato-footer .chato-footer-desktop-contact .chato-footer-contact-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.5}#chato-footer .chato-footer-desktop-contact .chato-contact-label{font-size:10px;letter-spacing:1.6px;line-height:1.5}#chato-footer .chato-footer-desktop-contact .chato-contact-value{font-size:13px;line-height:1.65;overflow-wrap:anywhere}}footer#chato-footer .chato-footer-legal{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:clamp(13px,1.8vw,28px);row-gap:12px;width:100%;padding:25px 10px 0;margin-top:28px;border-top:1px solid rgba(253,240,213,.22)}footer#chato-footer .chato-footer-legal a,footer#chato-footer .chato-footer-legal span{display:inline-block;margin:0;padding:0;white-space:nowrap;color:var(--cream);font-family:Helvetica,Arial,sans-serif!important;font-size:11px;font-weight:400;line-height:1.55;letter-spacing:.015em}footer#chato-footer .chato-footer-legal a{opacity:.75;text-decoration:none}footer#chato-footer .chato-footer-legal a:hover,footer#chato-footer .chato-footer-legal a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:4px}footer#chato-footer .chato-footer-legal span{opacity:.42;cursor:default}@media(max-width:760px){footer#chato-footer .chato-footer-legal{grid-column:1/-1;gap:12px 19px;justify-content:flex-start;margin-top:10px;padding:22px 0 0}footer#chato-footer .chato-footer-legal a,footer#chato-footer .chato-footer-legal span{font-size:11px;white-space:normal}}#chato-footer .chato-footer-brand .chato-footer-social{gap:4px}#chato-footer a.chato-social-link,#chato-footer span.chato-social-link{width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body{background:#fff}main#main-content{background:#fff}#shop.section,#values.feature-row,.reels-section,.story,.chato-commerce-page,.chato-commerce,.chato-about-store,.chato-about-store .about-shell{background:#fff!important}@media(max-width:760px){#shop.section{padding-bottom:12px}#reviews.reels-section{padding-top:14px}}@media(max-width:760px){body.template-product .chato-commerce-page,body.template-product .commerce-inner,body.template-product .commerce-detail,body.template-product .chato-gallery,body.template-product .commerce-product-info{min-width:0;max-width:100%}body.template-product .commerce-detail{grid-template-columns:minmax(0,1fr)}body.template-product .chato-primary-visual{width:100%;max-width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:1}body.template-product .chato-primary-visual>img{width:100%;height:100%;min-width:0;max-width:100%;object-fit:cover}body.template-product .chato-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}body.template-product .chato-thumb{min-width:0;max-width:100%}}@media(min-width:761px){#chato-collection .commerce-grid .commerce-card .commerce-visual{aspect-ratio:6 / 5}#chato-collection .commerce-grid .commerce-card .commerce-visual img{object-position:center center}}@media(min-width:761px){#chato-collection .commerce-grid .commerce-card .commerce-visual{aspect-ratio:6 / 5}#chato-collection .commerce-grid .commerce-card .commerce-visual img{width:100%;height:100%;object-fit:cover;object-position:center 65%}}@media(min-width:761px){#chato-collection .commerce-grid .commerce-card .commerce-visual img{object-position:center 90%}}#chato-collection .commerce-grid .commerce-card .commerce-visual{display:flex;align-items:center;justify-content:center}#chato-collection .commerce-grid .commerce-card .commerce-visual img{width:100%;height:100%;object-fit:contain;object-position:center center}#chato-collection .commerce-grid .commerce-card .commerce-visual{aspect-ratio:1638 / 2048;background:#f7f7f7;display:grid;place-items:center;padding:0}#chato-collection .commerce-grid .commerce-card:nth-child(n) .commerce-visual{background:#f7f7f7}#chato-collection .commerce-grid .commerce-card .commerce-visual img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero.chato-full-hero{height:clamp(520px,66svh,720px);background:#ededeb}.chato-full-hero .chato-hero-photo{background-color:#ededeb;background-position:center 68%;background-size:cover}@media(max-width:760px){.hero.chato-full-hero{height:clamp(480px,112vw,690px);min-height:0}.chato-full-hero .chato-hero-photo{background-position:center 72%;background-size:cover}.chato-hero-bottom{bottom:24px}}@media(min-width:761px){.chato-full-hero .chato-hero-photo{background-position:46% 63%}}@media(min-width:761px){.chato-full-hero .chato-hero-photo{background-position:42% 63%}}@media(min-width:761px){.chato-full-hero .chato-hero-photo{background-position:38% 63%}}@media(min-width:761px){.chato-full-hero .chato-hero-photo{background-size:105% auto;background-position:80% 60%}}@media(min-width:761px){.hero.chato-full-hero{height:auto;aspect-ratio:1335 / 590;max-height:none}.chato-full-hero .chato-hero-photo{background-size:cover;background-position:center center}.chato-hero-bottom{bottom:7.5%}}@media(max-width:760px){.hero.chato-full-hero{height:clamp(265px,61vw,465px);aspect-ratio:auto}.chato-full-hero .chato-hero-photo{background-size:cover;background-position:center center}.chato-hero-bottom{bottom:15px}}#shop .product-info strong.chato-v74-product-name .chato-v74-live-product-title{font-family:CHATO Licensed Semi,All Round Gothic W01 Bold,Arial Rounded MT Bold,Arial,sans-serif;font-weight:700;letter-spacing:0;font-size:17px;white-space:nowrap}@media(max-width:760px){#shop .product-info strong.chato-v74-product-name .chato-v74-live-product-title{font-size:15px}}#shop .product-info strong.chato-v74-product-name .chato-v74-live-product-title{font-family:CHATO Product All Round Bold,Arial Rounded MT Bold,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important}#chato-collection .commerce-card-meta strong.chato-collection-short-title{font-family:CHATO Product All Round Bold,Arial Rounded MT Bold,Arial,sans-serif!important;font-weight:700!important;font-size:17px;line-height:1.25;letter-spacing:0;overflow-wrap:normal}@media(max-width:760px){#chato-collection .commerce-card-meta strong.chato-collection-short-title{font-size:15px}}#chato-collection .chato-collection-info{flex:1 1 auto;min-width:0}#chato-collection .chato-collection-short-title{display:block}#chato-collection .chato-collection-origin{color:#765d57;font-size:14px;line-height:1.7;font-family:var(--chato-secondary,Helvetica,Arial,sans-serif);margin-top:1px;font-weight:400}@media(max-width:760px){#chato-collection .chato-collection-origin{font-size:13px;line-height:1.5}}.chato-commerce-page .product-detail .commerce-product-info>h1{font-family:CHATO Product All Round Bold,Arial Rounded MT Bold,Arial,sans-serif!important;font-weight:700}html.chato-motion #shop a.product.chato-reveal,html.chato-motion #shop a.product.chato-reveal:not(.chato-revealed),html.chato-motion #shop a.product.chato-reveal.chato-revealed,#shop a.product:hover,#shop a.product:focus-visible{transform:none!important;opacity:1!important;animation:none!important;transition-property:none!important}#reviews .reels-viewport{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:auto!important;scrollbar-width:none}#reviews .reels-viewport::-webkit-scrollbar{display:none}#reviews .reels-viewport .reels-track{animation:none!important;animation-name:none!important;animation-play-state:paused!important;transform:none!important;transition:none!important;scroll-snap-type:none!important;width:max-content;overflow:visible}#reviews .reel-card{scroll-snap-align:none!important}#reviews .reel-card[data-chato-extra-loop]{pointer-events:auto!important}@media(prefers-reduced-motion:reduce){#reviews .reels-viewport{overflow-x:auto!important}}@media(max-width:760px){#reviews .reels-viewport,#reviews .reel-card,#reviews .reel-card .reel-frame{touch-action:auto!important}}#reviews .reel-card.is-selected .reel-frame{outline:4px solid #F4C9D6!important;outline-offset:6px!important;box-shadow:0 0 0 8px #fdf0d5!important}#reviews .reels-viewport .reels-track{padding-top:14px!important;padding-bottom:14px!important}#reviews .reel-frame.has-video .chato-reel-choose{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;outline:0;background:transparent;cursor:pointer;z-index:3;touch-action:auto;-webkit-appearance:none;appearance:none}#reviews .reel-card.is-selected .chato-reel-choose{display:none!important}#reviews .reel-frame.has-video .chato-reel-choose:focus-visible{outline:3px solid #F4C9D6;outline-offset:-3px}#reviews .reel-card.is-selected .reel-frame,#reviews.reels-section.is-selecting .reel-card.is-selected .reel-frame{outline:none!important;outline-width:0!important;outline-offset:0!important;box-shadow:none!important}#reviews .reels-viewport .reel-card{position:relative;transition:transform .26s cubic-bezier(.22,.8,.25,1)!important}#reviews .reels-viewport .reel-card.is-selected{transform:translateY(-18px)!important;z-index:2}html.chato-motion #reviews .reels-viewport.chato-revealed .reel-card.is-selected{animation:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){#reviews .reels-viewport .reel-card{transition:none!important}}@media(prefers-reduced-motion:no-preference){html.chato-motion #reviews .reels-viewport.chato-revealed .reel-card{animation:none!important;opacity:1!important}}#reviews .reels-viewport .reel-card{transition:transform .18s cubic-bezier(.22,.8,.25,1)!important}@media(max-width:760px){#reviews .reels-viewport{scroll-behavior:auto!important}}#reviews .reels-track{scroll-snap-type:none!important}#reviews .reels-viewport{scroll-behavior:auto!important;scroll-snap-type:none!important}#reviews .reels-viewport .reels-track{transform:none!important;animation:none!important;will-change:auto!important}#reviews .reels-viewport .reel-frame{background:var(--reel-card-bg,#b9c6a6)!important}#reviews .reels-viewport{overflow:hidden!important;overflow-x:hidden!important;scroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important;overscroll-behavior-x:contain!important;user-select:none;-webkit-user-select:none}#reviews .reels-viewport .reels-track{overflow:visible!important;width:max-content!important;animation:none!important;will-change:transform!important;touch-action:pan-y pinch-zoom!important;scroll-snap-type:none!important}#reviews .reels-viewport .reel-card,#reviews .reels-viewport .reel-card .reel-frame{touch-action:pan-y pinch-zoom!important}#reviews .reels-viewport .reel-card{animation:none!important;opacity:1!important}#reviews .reels-viewport .reels-track{padding-top:24px!important}#reviews .reel-frame.has-video .chato-reel-video{pointer-events:none!important}#reviews .reel-frame.has-video .chato-reel-video::-webkit-media-controls,#reviews .reel-frame.has-video .chato-reel-video::-webkit-media-controls-enclosure{display:none!important}#reviews .reel-frame.has-video .chato-reel-choose,#reviews .reel-card.is-selected .chato-reel-choose{display:block!important;z-index:4!important;cursor:pointer!important;touch-action:pan-y pinch-zoom!important}#reviews .reel-frame.has-video .chato-reel-audio{display:grid!important;place-items:center;position:absolute;right:12px;bottom:12px;z-index:7;width:36px;height:36px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;background:#20191691!important;box-shadow:0 2px 9px #0000001f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;padding:0;touch-action:manipulation!important}#reviews .chato-reel-audio svg{display:block;pointer-events:none}#reviews .chato-reel-audio .chato-audio-on{display:none}#reviews .chato-reel-audio[aria-pressed=true] .chato-audio-on{display:block}#reviews .chato-reel-audio[aria-pressed=true] .chato-audio-off{display:none}#reviews .chato-reel-audio:focus-visible,#reviews .chato-reel-choose:focus-visible{outline:2px solid #F4C9D6!important;outline-offset:2px!important}#reviews .reel-frame.has-video .chato-reel-volume-panel{position:absolute;right:57px;bottom:14px;z-index:8;display:flex;align-items:center;box-sizing:border-box;width:124px;height:33px;padding:0 11px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#201916ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;visibility:hidden;transform:translate(7px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}#reviews .reel-frame.has-video .chato-reel-volume-panel.is-open{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}#reviews .chato-reel-volume-range{display:block;width:100%;min-width:0;height:28px;border:0;margin:0;background:transparent;accent-color:#F4C9D6;cursor:pointer;touch-action:none!important}#reviews .chato-reel-volume-range::-webkit-slider-runnable-track{height:3px;background:#fffc;border-radius:99px}#reviews .chato-reel-volume-range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5.5px;border:2px solid white;border-radius:50%;background:#f4c9d6;-webkit-appearance:none}#reviews .chato-reel-volume-range::-moz-range-track{height:3px;background:#fffc;border-radius:99px}#reviews .chato-reel-volume-range::-moz-range-thumb{width:14px;height:14px;border:2px solid white;border-radius:50%;background:#f4c9d6}@media(max-width:760px){#reviews .reel-frame.has-video .chato-reel-volume-panel{right:54px;bottom:12px;width:105px;height:32px}}@media(prefers-reduced-motion:reduce){#reviews .reel-frame.has-video .chato-reel-volume-panel{transition:none}}#shop .product-info{display:block}#shop .product-info>div{width:100%;min-width:0}#shop .product-info .chato-pack-size,#chato-collection .commerce-card-meta .chato-pack-size{font:inherit;font-weight:inherit;color:inherit;white-space:nowrap}#shop .product-info .chato-product-price-below,#chato-collection .commerce-card-meta .chato-collection-price-below{display:block!important;margin-top:6px;color:#3e2723;font-family:var(--chato-secondary,Helvetica,Arial,sans-serif)!important;font-size:14px;font-weight:400;line-height:1.5}#chato-collection .commerce-card-meta{display:block}#chato-collection .commerce-card-meta .chato-collection-info{width:100%}@media(max-width:760px){#shop .product-info .chato-product-price-below,#chato-collection .commerce-card-meta .chato-collection-price-below{font-size:13px}}#shop .product-info,#chato-collection .commerce-card-meta{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px}#shop .product-info>.chato-product-main,#chato-collection .commerce-card-meta>.chato-collection-info{flex:1 1 auto;width:auto!important;min-width:0}#shop .product-info>.chato-product-side,#chato-collection .commerce-card-meta>.chato-collection-side{display:flex;flex:0 0 auto;width:auto!important;align-items:flex-end;flex-direction:column;min-width:45px;text-align:right}#shop .chato-product-side .chato-pack-size,#chato-collection .chato-collection-side .chato-pack-size{display:block;font-family:var(--chato-secondary,Helvetica,Arial,sans-serif)!important;font-size:14px;line-height:1.3;color:#3e2723;font-weight:400;white-space:nowrap}#shop .chato-product-side .chato-product-price-below,#chato-collection .chato-collection-side .chato-collection-price-below{display:block!important;margin-top:5px!important;line-height:1.3;text-align:right;white-space:nowrap}@media(max-width:760px){#shop .product-info,#chato-collection .commerce-card-meta{gap:6px}#shop .chato-product-side .chato-pack-size,#chato-collection .chato-collection-side .chato-pack-size{font-size:13px}}#shop .chato-product-side .chato-product-price-below,#chato-collection .chato-collection-side .chato-collection-price-below{margin-top:5px!important;order:1}#shop .chato-product-side .chato-pack-size,#chato-collection .chato-collection-side .chato-pack-size{margin-top:0!important;order:0}@media(min-width:761px)and (max-width:1239px){#reviews .reels-viewport .reel-card{flex:0 0 calc((100vw - 51px)/4)!important;max-width:none!important}}@media(min-width:1240px){#reviews .reels-viewport{max-width:1900px;margin-inline:auto}#reviews .reels-viewport .reel-card{flex:0 0 min(calc((100vw - 68px)/5),366.4px)!important;max-width:none!important}}body.template-product .chato-extra--details-only{display:block;max-width:100%;margin-top:clamp(34px,5vw,60px);padding-top:clamp(24px,3vw,36px)}body.template-product .chato-extra--details-only .chato-product-information{width:100%;box-sizing:border-box;padding:clamp(24px,4vw,44px);background:#fff6e7;border-radius:20px}body.template-product .chato-extra--details-only .commerce-description{max-width:940px}body.template-product .chato-extra--details-only h2{margin:12px 0 20px}@media(max-width:760px){body.template-product .chato-extra--details-only{margin-top:34px;padding-top:24px}body.template-product .chato-extra--details-only .chato-product-information{padding:24px;border-radius:18px}}@media(max-width:1199px){#reviews,#reviews .reels-viewport,#reviews .reels-viewport .reels-track,#reviews .reels-viewport .reel-card{overflow-anchor:none!important}}header.nav .chato-account-link{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:44px;padding:6px;box-sizing:border-box;color:var(--brown);background:transparent;text-decoration:none;position:relative;z-index:6}header.nav .chato-account-link svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}header.nav .chato-account-link:hover svg{transform:scale(1.07)}header.nav .chato-account-link:focus-visible{outline:2px solid var(--brown);outline-offset:2px;border-radius:9px}@media(max-width:760px){header.nav .chato-account-link{flex:0 0 32px;width:32px;height:42px;padding:4px}header.nav .chato-account-link svg{width:23px;height:23px}}@media(min-width:1181px){header.nav>.navlinks{margin-right:0!important}}@media(max-width:1180px){header.nav>.mobile.chato-menu-trigger{margin-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/chato-v59.css.map */
