.gaiwan-size-guide{overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.gaiwan-size-guide *,.gaiwan-size-guide *:before,.gaiwan-size-guide *:after{box-sizing:border-box}.gaiwan-size-guide__header{max-width:76rem;margin:0 auto 4rem}.gaiwan-size-guide__header--left{margin-left:0;text-align:left}.gaiwan-size-guide__header--center{text-align:center}.gaiwan-size-guide__heading{margin:0;color:rgb(var(--color-foreground-title));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height)}.gaiwan-size-guide__intro{margin-top:1.6rem;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.gaiwan-size-guide__intro>:first-child,.gaiwan-size-guide__description>:first-child{margin-top:0}.gaiwan-size-guide__intro>:last-child,.gaiwan-size-guide__description>:last-child{margin-bottom:0}.gaiwan-size-guide__track{display:flex;gap:min(var(--gsg-card-gap),1.6rem);overflow-x:auto;margin-right:-1.6rem;margin-left:-.8rem;padding-bottom:.4rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gaiwan-size-guide__track::-webkit-scrollbar{display:none}.gaiwan-size-guide__card{display:flex;flex:0 0 min(78vw,36rem);min-width:0;flex-direction:column;overflow:hidden;padding:2.8rem 2.4rem 3.2rem;border-radius:var(--gsg-card-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));scroll-snap-align:start;text-align:center}.gaiwan-size-guide__card-title{min-height:2.2em;margin:0 0 1.6rem;color:rgb(var(--color-foreground-title));font-family:var(--font-body-family);font-size:1.4rem;font-style:var(--font-body-style);font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.gaiwan-size-guide__media{position:relative;width:100%;padding-bottom:var(--gsg-media-ratio);overflow:hidden}.gaiwan-size-guide__image,.gaiwan-size-guide__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.gaiwan-size-guide__placeholder{padding:2rem;fill:rgba(var(--color-foreground),.14)}.gaiwan-size-guide__measurement{margin-top:1.2rem}.gaiwan-size-guide__measurement-line{position:relative;display:block;width:calc(100% - 1rem);height:.1rem;margin:0 auto;background:rgb(var(--color-foreground))}.gaiwan-size-guide__measurement-line:before,.gaiwan-size-guide__measurement-line:after{position:absolute;top:50%;width:0;height:0;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;content:"";transform:translateY(-50%)}.gaiwan-size-guide__measurement-line:before{left:-.1rem;border-right:.7rem solid rgb(var(--color-foreground))}.gaiwan-size-guide__measurement-line:after{right:-.1rem;border-left:.7rem solid rgb(var(--color-foreground))}.gaiwan-size-guide__measurement p{margin:.9rem 0 0;font-family:var(--font-body-family);font-size:1.7rem;font-weight:500;line-height:1.3}.gaiwan-size-guide__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:2.4rem 0 0;padding:1.8rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.18);font-family:var(--font-body-family)}.gaiwan-size-guide__fact{min-width:0;padding:0 1.2rem}.gaiwan-size-guide__fact+.gaiwan-size-guide__fact{border-left:.1rem solid rgba(var(--color-foreground),.18)}.gaiwan-size-guide__fact dt{margin:0 0 .6rem;color:rgb(var(--color-foreground-secondary));font-size:1.1rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.gaiwan-size-guide__fact dd{margin:0;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.45}.gaiwan-size-guide__description{margin-top:2rem;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55}.gaiwan-size-guide__button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;align-self:center;margin-top:auto;padding:1.2rem 2.8rem;border-radius:999px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-family:var(--font-button-family, var(--font-body-family));font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}.gaiwan-size-guide__description+.gaiwan-size-guide__button,.gaiwan-size-guide__facts+.gaiwan-size-guide__button,.gaiwan-size-guide__measurement+.gaiwan-size-guide__button{margin-top:2.8rem}@media(hover:hover){.gaiwan-size-guide__button:hover{color:rgb(var(--color-button-text-hover));background:rgb(var(--color-button-hover))}}.gaiwan-size-guide__button:focus-visible,.gaiwan-size-guide__dot:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.gaiwan-size-guide__dots{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:3.2rem}.gaiwan-size-guide__dot{width:1.2rem;height:1.2rem;padding:0;border:.15rem solid rgb(var(--color-foreground));border-radius:50%;background:transparent;cursor:pointer}.gaiwan-size-guide__dot.is-active{background:rgb(var(--color-foreground))}.gaiwan-size-guide__empty{margin:0;text-align:center}@media screen and (min-width:750px){.gaiwan-size-guide__header{margin-bottom:5.6rem}.gaiwan-size-guide__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gsg-card-gap);overflow:visible;margin-right:0;margin-left:0;padding-bottom:0;scroll-snap-type:none}.gaiwan-size-guide__card{width:auto;min-height:100%;padding:3.2rem clamp(2rem,2.4vw,4rem) 4rem}.gaiwan-size-guide__card-title{margin-bottom:2rem;font-size:1.5rem}.gaiwan-size-guide__description{font-size:1.5rem}.gaiwan-size-guide__dots{display:none}}@media(prefers-reduced-motion:reduce){.gaiwan-size-guide__track{scroll-behavior:auto}.gaiwan-size-guide__button{transition:none}}.two-column-comparison{overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.two-column-comparison *,.two-column-comparison *:before,.two-column-comparison *:after{box-sizing:border-box}.two-column-comparison__header{max-width:76rem;margin:0 auto 4rem}.two-column-comparison__header--left{margin-left:0;text-align:left}.two-column-comparison__header--center{text-align:center}.two-column-comparison__heading{margin:0;color:rgb(var(--color-foreground-title));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height, 1.1)}.two-column-comparison__intro{margin-top:1.6rem;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.two-column-comparison__intro>:first-child{margin-top:0}.two-column-comparison__intro>:last-child{margin-bottom:0}.two-column-comparison__table-wrap{width:100%;max-width:100rem;margin:0 auto}.two-column-comparison__table{width:100%;border-collapse:separate;border-spacing:.2rem;table-layout:fixed;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.two-column-comparison__feature-column{width:42%}.two-column-comparison__result-column{width:29%}.two-column-comparison__empty-header{padding:0}.two-column-comparison__column-header{height:8.8rem;padding:1.6rem .8rem;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:clamp(1rem,3vw,1.4rem);font-style:var(--font-body-style);font-weight:500;line-height:1.25;overflow-wrap:anywhere;text-align:center;vertical-align:bottom}.two-column-comparison__column-header{border-radius:var(--tcc-radius) var(--tcc-radius) 0 0}.two-column-comparison__column-image-wrap{display:none}.two-column-comparison__feature,.two-column-comparison__result{min-height:13rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));vertical-align:middle}.two-column-comparison__feature{padding:2rem 1.2rem;text-align:center}.two-column-comparison__feature-title,.two-column-comparison__feature-description{display:block}.two-column-comparison__feature-title{color:rgb(var(--color-foreground));font-size:clamp(1.1rem,3.2vw,1.4rem);font-weight:500;letter-spacing:.05em;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}.two-column-comparison__feature-description{margin-top:.8rem;color:rgb(var(--color-foreground-secondary));font-size:1.1rem;font-weight:400;line-height:1.4;text-transform:none}.two-column-comparison__feature-description--desktop-only{display:none}.two-column-comparison__result{padding:2rem .8rem;text-align:center}.two-column-comparison__symbol{display:inline-block;font-size:2.8rem;font-weight:400;line-height:1}.two-column-comparison__result-text{display:inline-block;font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.35;overflow-wrap:anywhere}.two-column-comparison__table tbody tr:first-child .two-column-comparison__feature{border-radius:var(--tcc-radius) 0 0 0}.two-column-comparison__table tbody tr:first-child .two-column-comparison__result:last-child{border-radius:0}.two-column-comparison__table tbody tr:last-child .two-column-comparison__feature{border-radius:0 0 0 var(--tcc-radius)}.two-column-comparison__table tbody tr:last-child .two-column-comparison__result:last-child{border-radius:0 0 var(--tcc-radius) 0}.two-column-comparison__empty{margin:0;text-align:center}@media screen and (min-width:750px){.two-column-comparison__header{margin-bottom:5.6rem}.two-column-comparison__feature-column{width:40%}.two-column-comparison__result-column{width:30%}.two-column-comparison__column-header{height:auto;min-height:14rem;padding:2.4rem 1.6rem;font-size:1.4rem}.two-column-comparison__column-image-wrap{display:block;width:var(--tcc-image-size);height:var(--tcc-image-size);margin:0 auto 1.4rem;overflow:hidden;border-radius:50%;background:rgba(var(--color-foreground),.06)}.two-column-comparison__column-image{display:block;width:100%;height:100%;object-fit:contain}.two-column-comparison__feature,.two-column-comparison__result{height:13.5rem}.two-column-comparison__feature{padding:2.4rem 3.2rem;text-align:left}.two-column-comparison__feature-title{font-size:1.4rem}.two-column-comparison__feature-description,.two-column-comparison__feature-description--desktop-only{display:block;max-width:36rem;font-size:1.2rem}.two-column-comparison__symbol{font-size:2.4rem}.two-column-comparison__result-text{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AACAAAAAAAAQ */
