:root{--color-main: #373737;--color-sub: #7b7974;--color-accent: #de5959;--color-background: #f6f3ee;--color-border: #e4e4e4;--font-family-renewal-2026-heading: Zen Kaku Gothic New, Noto Sans JP, -apple-system, blinkmacsystemfont, Segoe UI, Roboto, Helvetica Neue, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-family-renewal-2026-latin: Oswald, Noto Sans JP, -apple-system, blinkmacsystemfont, Segoe UI, Roboto, Helvetica Neue, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-family-renewal-2026-latin-secondary: Lato, Noto Sans JP, -apple-system, blinkmacsystemfont, Segoe UI, Roboto, Helvetica Neue, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-family-renewal-2026-accent: Jost, Noto Sans JP, -apple-system, blinkmacsystemfont, Segoe UI, Roboto, Helvetica Neue, arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol}h1,h2,h3,h4,h5,h6{margin:0}img{max-width:100%;height:auto}header{padding:0}body.p-tam .shopify-section--breadcrumbs .page-width.c-breadcrumbs{box-sizing:border-box;width:100%;max-width:1100px;padding:8px 20px;margin-inline:auto}@media screen and (min-width:768px){body.p-tam .shopify-section--breadcrumbs .page-width.c-breadcrumbs{box-sizing:content-box;width:calc(100% - 40px)}}body.p-tam .c-breadcrumbs__nav{width:100%}body.p-tam .c-breadcrumbs__list{display:flex;align-items:center;max-width:100%;margin:0;padding:0;gap:4px;overflow-x:auto;overflow-y:hidden;line-height:1;list-style:none;scrollbar-width:none}body.p-tam .c-breadcrumbs__list::-webkit-scrollbar{display:none}body.p-tam .c-breadcrumbs .breadcrumb__item{display:block;flex:0 0 auto;margin:0;color:#373737;font-size:10px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}body.p-tam .c-breadcrumbs .breadcrumb__item:first-child{color:#a5a5a5}body.p-tam .c-breadcrumbs__separator{display:flex;flex:0 0 6px;align-items:center;justify-content:center;width:6px;height:8px;margin:0;color:#a5a5a5;list-style:none}body.p-tam .c-breadcrumbs__separator-icon{display:block;width:6px;height:8px}body.p-tam .c-cta-button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;min-height:0;padding:20px 0;margin:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-align:center;cursor:pointer;background:#ec8b37;border:0;border-radius:5px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.p-tam .c-cta-button:after{box-shadow:none}body.p-tam .c-cta-button:hover{box-shadow:none}body.p-tam .c-cta-button__icon{display:block;flex:0 0 auto;width:20px;height:20px}body.p-tam .c-cta-button[disabled],body.p-tam .c-cta-button[aria-disabled=true]{color:#fff;cursor:default;background:#ec8b3733}body.p-tam .c-cta-button[disabled] svg,body.p-tam .c-cta-button[aria-disabled=true] svg{display:none}body.p-tam .c-filter-tab{display:inline-flex;align-items:center;justify-content:center;width:105px;min-height:46px;padding:0 12px;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border:2px solid #dbd5c9;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}body.p-tam .c-filter-tab.is-active{color:#373737;background:#c1baab;border-color:#c1baab}body.p-tam .c-filter-tab:focus-visible{outline:2px solid #de5959;outline-offset:2px}.c-icon-chevron{display:block;flex:0 0 auto;width:6px;height:8px}.c-icon-chevron__path{fill:inherit}body.p-tam .c-lead-heading{padding-bottom:12px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:0;border-bottom:1px solid #efeae5}body.p-tam .c-option-label{padding:0;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:0}body.p-tam .c-option-label__value{font-weight:400}body.p-tam .c-page-heading,body.p-tam[data-page-type=policy] .shopify-policy__title h1{margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:28px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left}body.p-tam .c-pill-button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;max-width:335px;height:auto;min-height:0;padding:12px 16px;margin:0 auto;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;background:#666262;border:0;border-radius:30px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.p-tam .c-pill-button:after{box-shadow:none}body.p-tam .c-pill-button:hover{box-shadow:none}body.p-tam .c-pill-button--outline{color:#373737;background:#fff;border:1px solid #d9d9d9}body.p-tam .c-pill-button--line{background:#06c755}body.p-tam .c-quantity__stepper{display:flex;align-items:stretch;width:auto;min-height:0;margin-top:12px}body.p-tam .c-quantity__stepper:before,body.p-tam .c-quantity__stepper:after{display:none}body.p-tam .c-quantity__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:29px;height:36px;padding:0;color:#373737;cursor:pointer;background:#fff;border:1px solid #d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.p-tam .c-quantity__button svg{width:9px;height:9px}body.p-tam .c-quantity__button:first-child{border-radius:3px 0 0 3px}body.p-tam .c-quantity__button:last-child{margin-left:-1px;border-radius:0 3px 3px 0}body.p-tam .c-quantity__field{flex:0 0 auto;width:56px;height:36px;padding:0;margin-left:-1px;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:400;text-align:center;background:#fff;border:1px solid #d9d9d9;border-radius:0;opacity:1}body.p-tam .c-section-heading{padding-bottom:16px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:500;line-height:1;letter-spacing:0;border-bottom:1px solid #d9d9d9}@media screen and (min-width:768px){body.p-tam .c-section-heading{font-size:20px}}body.p-tam .c-section-heading--sm{font-size:16px}@media screen and (min-width:768px){body.p-tam .c-section-heading--sm{font-size:16px}}body.p-tam .c-sub-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:12px 16px;margin:0;color:#666262;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;background:#fff;border:1px solid #666262;border-radius:5px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.p-tam .c-sub-button--filled{color:#fff;background:#666262}body.p-tam .c-sub-button--compact{padding-block:8px}body.p-tam .c-sub-button__icon{display:block;flex:0 0 auto;width:18px;height:18px}body.p-tam .c-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;background:#ecebe0;border-radius:3px}body.p-tam .c-top-scroll-list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.p-tam .c-top-scroll-list::-webkit-scrollbar{display:none}@media screen and (min-width:768px){body.p-tam .c-top-scroll-list{padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#d0d0d0 rgba(0,0,0,0)}}@media screen and (min-width:768px){body.p-tam .c-top-scroll-list::-webkit-scrollbar{display:block;height:6px}}@media screen and (min-width:768px){body.p-tam .c-top-scroll-list::-webkit-scrollbar-track{background:#0000}}@media screen and (min-width:768px){body.p-tam .c-top-scroll-list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:999px}}body.p-tam .c-top-section-heading{position:relative;height:60px;border-bottom:1px solid #d0d0d0}body.p-tam .c-top-section-heading__tab{position:absolute;top:4px;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:200px;height:56px;padding:19px 0 0 20px;background:#fff;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top-right-radius:10px}@media screen and (min-width:768px){body.p-tam .c-top-section-heading__tab{padding-left:0}}body.p-tam .c-top-section-heading__title{margin:0;color:#373737;font-family:Zen Kaku Gothic New,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:20px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}body.p-tam .c-top-section-heading__subtitle{margin-top:8px;margin-bottom:0;color:#373737;font-family:Lato,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:9px;font-weight:400;line-height:1;letter-spacing:4.5px;white-space:nowrap}body.p-tam .c-top-solution-cta{position:relative;display:flex;align-items:center;justify-content:center;width:295px;min-height:54px;padding:0 44px 0 28px;margin:24px auto 0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;background:#fff;border:1px solid #a5aaae;border-radius:30px;box-sizing:border-box}body.p-tam .c-top-solution-cta:hover{color:#373737;text-decoration:none}body.p-tam .c-top-solution-cta:focus-visible{outline:2px solid #de5959;outline-offset:2px}body.p-tam .c-top-solution-cta__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.p-tam .c-top-solution-cta__icon{position:absolute;top:50%;right:15px;display:block;width:20px;height:20px;transform:translateY(-50%)}body.p-tam .c-top-text-cta{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:14px;margin-top:24px;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;text-decoration:none;border-radius:30px}body.p-tam .c-top-text-cta:hover{color:#fff;text-decoration:none}body.p-tam .c-top-text-cta:focus-visible{outline:2px solid #fff;outline-offset:4px}body.p-tam .c-top-text-cta__text{display:block;white-space:nowrap}body.p-tam .c-top-text-cta__icon{display:block;flex:0 0 auto;width:7px;height:10px;transform:rotate(180deg)}body.p-tam .c-variant-pills{display:flex;flex-wrap:wrap;row-gap:0;-moz-column-gap:10px;column-gap:10px}body.p-tam .c-variant-pills .c-option-label{width:100%}body.p-tam .c-variant-pill-input+.c-variant-pill{position:relative;flex:1 1 auto;min-width:77px;padding:12px 16px;margin:12px 0 0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:center;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:30px;box-shadow:none}body.p-tam .c-variant-pill-input:checked+.c-variant-pill{color:#fff;background:#666262;border-color:#666262}body.p-tam .c-variant-pill-input.disabled+.c-variant-pill,body.p-tam .c-variant-pill-input[disabled]+.c-variant-pill{color:#dadada;background:linear-gradient(to right top,transparent calc(50% - .5px),#e6e6e6 calc(50% - .5px),#e6e6e6 calc(50% + .5px),transparent calc(50% + .5px)) #fff;border-color:#e6e6e6}body.p-tam .c-variant-swatches{display:flex;flex-wrap:wrap;row-gap:0;-moz-column-gap:16px;column-gap:16px}body.p-tam .c-variant-swatches .c-option-label{width:100%}body.p-tam .c-variant-swatch-input+.c-variant-swatch{--swatch-input--size: 24px;width:24px;height:24px;margin:12px 0 0}body.p-tam .c-variant-swatch-input+.c-variant-swatch .swatch{border:none}body.p-tam .c-variant-swatch-input:checked+.c-variant-swatch{outline:1px solid #666262;outline-offset:2px}body.p-tam .c-variant-swatch-input.disabled+.c-variant-swatch>.swatch,body.p-tam .c-variant-swatch-input[disabled]+.c-variant-swatch>.swatch{position:relative;background:#dadada;overflow:hidden}body.p-tam .c-variant-swatch-input.disabled+.c-variant-swatch>.swatch:before,body.p-tam .c-variant-swatch-input.disabled+.c-variant-swatch>.swatch:after,body.p-tam .c-variant-swatch-input[disabled]+.c-variant-swatch>.swatch:before,body.p-tam .c-variant-swatch-input[disabled]+.c-variant-swatch>.swatch:after{content:"";position:absolute;top:50%;left:50%;bottom:auto;width:141.4%;height:1px;background:#fff;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center}body.p-tam .c-variant-swatch-input.disabled+.c-variant-swatch>.swatch:after,body.p-tam .c-variant-swatch-input[disabled]+.c-variant-swatch>.swatch:after{transform:translate(-50%,-50%) rotate(45deg)}.p-header.header.page-width{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;-moz-column-gap:0;column-gap:0;align-items:center;max-width:1100px;min-height:52px;padding:12px 10px}@media screen and (min-width:768px){.p-header.header.page-width{display:flex;justify-content:space-between;min-height:60px;padding:16px 20px;box-sizing:content-box}}.p-header .header__heading{order:1;flex:0 0 auto;margin:0;min-width:0;line-height:0;grid-column:1}@media screen and (min-width:768px){.p-header .header__heading{flex:1 1 auto}}.p-header .header__heading-link{display:inline-flex;align-items:center;margin-left:0;padding:0;line-height:0}.p-header .header__heading-logo-wrapper{display:flex;align-items:center;gap:12px;width:auto}.p-header .header__heading-logo-wrapper .pc,.p-header .header_logo_sp{align-items:center;display:none;line-height:0}.p-header .header_logo_sp>img{width:126px;max-width:126px;height:22px;-o-object-fit:contain;object-fit:contain}.p-header .header__heading-logo{width:126px;height:22px;-o-object-fit:contain;object-fit:contain}.p-header .header__icons{order:2;flex:0 0 auto;align-items:center;gap:10px;padding-right:0;grid-column:3}@media screen and (min-width:768px){.p-header .header__icons{gap:20px}}.p-header header-drawer{order:3;flex:0 0 auto;margin-left:10px;grid-column:4}@media screen and (min-width:768px){.p-header header-drawer{display:block;margin-left:20px}}.p-header .desktop-localization-wrapper,.p-header .header__inline-menu{display:none}.p-header .header__search{display:inline-flex}.p-header .header__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#0000}.p-header .header__icon span{width:24px;height:24px}.p-header .header__icon>span:not(.visually-hidden){display:none}.p-header .header__icon>svg{display:none}.p-header .header__icon .icon{display:none}.p-header .header__icon--cart{margin-right:0}.p-header .header__icon--search:after{content:none}.p-header .header__icon--menu:after{content:none}.p-header .header__icon--account-label.visually-hidden,.p-header .header__icon--cart-label.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p-header .header__icon--menu{position:relative;width:28px;height:28px;border-radius:50%;color:#0000}.p-header .header__icon--menu span{position:relative;width:28px;height:28px}.p-header .header__icon--menu span:before{content:"";position:absolute;top:10px;left:7px;width:14px;height:1px;border-radius:2px;background-color:#fff}.p-header .header__icon--menu span:after{content:"";position:absolute;top:15px;left:7px;width:14px;height:1px;border-radius:2px;background-color:#fff}.p-header .header__icon--menu .icon{display:none}.p-header .cart-count-bubble{left:14px;bottom:-4px}.p-header .menu-drawer-container{display:flex}.p-header details[open]>.header__icon--menu span:before{top:13px;transform:rotate(45deg)}.p-header details[open]>.header__icon--menu span:after{top:13px;transform:rotate(-45deg)}.p-header .menu-drawer-container[open]>.header__icon--menu:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:-1;cursor:default;background-color:rgba(var(--color-foreground),.5)}.p-header .menu-drawer{top:100%;background-color:#fff}@media screen and (min-width:768px){.p-header .menu-drawer{width:400px;max-width:min(400px,100vw);border-right:1px solid rgba(126,122,115,.18);box-shadow:18px 20px 40px #0000001f}}.p-header__brand-logo{display:block;flex:0 0 126px;width:126px;height:22px}.p-header__ifmc-logo{display:block;flex:0 0 60px;width:60px;height:12px}.p-header__icon-image{display:block;flex:0 0 auto;max-width:none}.p-header__icon-image-search{width:24px;height:24px}.p-header__icon-image-account{width:16px;height:19px}.p-header__icon-image-cart{width:20px;height:20px}.p-header__icon-image-menu{width:28px;height:28px}.p-header-drawer__menu-icon{position:absolute;top:50%;right:30px;width:6px;height:8px;transform:translateY(-50%) rotate(180deg);fill:currentColor}@media screen and (min-width:768px){body.p-tam.gl-search-open .header-wrapper .search-modal{visibility:hidden}}@media screen and (min-width:768px){body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-layer{display:block;width:min(680px,100vw - 96px);max-height:min(640px,100vh - 160px);margin:96px auto 0;overflow-y:auto;border-radius:12px;background:#fff;box-shadow:0 24px 64px #00000047}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-header{position:sticky;top:0;z-index:2;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #e4e4e4;background:#fff}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-d-searchbox{flex:1 1 auto;align-items:center;min-width:0;height:48px;margin:0;border:1px solid #d9d9d9;border-radius:8px;background:#fff;transition:border-color .2s ease}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-d-searchbox:focus-within{border-color:#373737}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-d-searchbox-icon{flex:0 0 44px;width:44px;height:46px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-d-searchbox-icon svg{width:20px;height:20px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-d-searchbox-input{height:46px;padding:0 12px 0 0;color:#373737;font-size:15px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-d-close-btn{flex:0 0 auto;width:40px;height:40px;margin-left:8px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-d-close-btn svg{width:18px;height:18px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-suggestions,body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-initial-content{padding:0;background:#fff}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-row{display:block;width:auto;margin:0}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-col-left,body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-col-right{width:auto;margin:0;padding:0}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-list{margin:0;padding:16px 24px 20px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-list__group+.gl-list__group{margin-top:16px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-list__title{color:#7b7974;font-size:13px;font-weight:600}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-list__content ul{display:flex;flex-wrap:wrap;gap:8px 16px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-list__content ul li a{color:#373737;font-size:14px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-results__meta{width:auto;margin:0;padding:0 0 8px;background:#0000}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-results__meta a{color:#373737;font-size:13px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-fullscreen-results__content{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:auto;margin:0}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-card{width:auto;margin:0;padding:8px}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-card-title a{color:#373737;font-size:13px;font-weight:500;line-height:1.5}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gf-search-item-product-vendor{display:none}body.p-tam .glFilter-search-popup.gl-filter-search-fullscreen .gl-card-price{color:#373737;font-size:14px;font-weight:700}}.p-footer-renewal.footer{display:flex;justify-content:center;width:100%;padding-left:20px;padding-right:20px;border-top:0;background:#666262;color:#fff}.p-footer-renewal__inner{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width:768px){.p-footer-renewal__inner{width:min(100%,1100px)}}.p-footer-renewal__benefits{width:100%}@media screen and (min-width:768px){.p-footer-renewal__benefits{width:min(100%,680px)}}.p-footer-renewal__benefits-heading{margin:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-align:left}@media screen and (min-width:768px){.p-footer-renewal__benefits-heading{text-align:center}}.p-footer-renewal__benefits-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:500px;margin:16px auto 0;padding:0;list-style:none}@media screen and (min-width:768px){.p-footer-renewal__benefits-list{grid-template-columns:repeat(6,1fr);max-width:100%}}.p-footer-renewal__benefits-item{margin:0}.p-footer-renewal__benefits-image{display:block;width:100%}.p-footer-renewal__main{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:40px;gap:40px}@media screen and (min-width:768px){.p-footer-renewal__main{flex-direction:row;gap:clamp(40px,9vw,98px)}}.p-footer-renewal__search{flex:0 1 auto;width:100%;min-width:0}@media screen and (min-width:768px){.p-footer-renewal__search{flex:0 1 300px;width:300px}}.p-footer-renewal__search-heading{margin:0;color:#fff;font-family:Zen Kaku Gothic New,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:500;line-height:1}.p-footer-renewal__search-list{display:flex;flex-direction:column;gap:24px;width:100%;margin:40px 0 0;padding:0;list-style:none}.p-footer-renewal__search-item{width:100%;margin:0}.p-footer-renewal__search-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 24px;border-bottom:1px solid #828282;color:#fff;text-decoration:none}.p-footer-renewal__search-text{min-width:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1.5}.p-footer-renewal__search-icon{flex:0 0 6px;width:6px;height:8px;margin-left:16px;transform:rotate(-90deg);transform-origin:center}.p-footer-renewal__search-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 0 24px;border:0;border-bottom:1px solid #828282;background:#0000;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1.5;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-footer-renewal__search-trigger:focus-visible{outline:2px solid #fff;outline-offset:2px}.p-footer-renewal__search-trigger .p-footer-renewal__search-icon{transition:transform .3s ease}.p-footer-renewal__search-trigger.is-open .p-footer-renewal__search-icon{transform:rotate(90deg)}.p-footer-renewal__search-panel{display:grid;grid-template-rows:0fr;visibility:hidden;overflow:hidden;transition:grid-template-rows .3s ease,visibility .3s ease}.p-footer-renewal__search-trigger.is-open+.p-footer-renewal__search-panel{grid-template-rows:1fr;visibility:visible}.p-footer-renewal__search-sublist{display:flex;flex-direction:column;gap:10px;min-height:0;margin:0;padding:0 0 0 16px;overflow:hidden;list-style:none}.p-footer-renewal__search-trigger.is-open+.p-footer-renewal__search-panel>.p-footer-renewal__search-sublist{padding-top:16px}.p-footer-renewal__search-sublist--nested{padding-top:10px}.p-footer-renewal__search-subitem{margin:0}.p-footer-renewal__search-sublink{display:flex;align-items:center;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none}.p-footer-renewal__search-subtext{min-width:0}.p-footer-renewal__search-subicon{flex:0 0 6px;width:6px;height:8px;margin-right:8px;transform:rotate(180deg);transform-origin:center}@media(prefers-reduced-motion:reduce){.p-footer-renewal__search-trigger .p-footer-renewal__search-icon,.p-footer-renewal__search-panel{transition:none}}.p-footer-renewal__navs{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%;min-width:0;gap:32px}@media screen and (min-width:768px){.p-footer-renewal__navs{flex-direction:row;width:702px}}.p-footer-renewal__nav{flex:0 1 auto;width:100%;min-width:0;padding-bottom:24px;border-bottom:1px solid #828282}@media screen and (min-width:768px){.p-footer-renewal__nav{flex:1 1 calc(50% - 16px);width:auto}}.p-footer-renewal__nav-heading{margin:0;color:#fff;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1;letter-spacing:.9px}.p-footer-renewal__nav-columns{display:flex;justify-content:space-between;width:100%;margin-top:24px;gap:7px}.p-footer-renewal__link-list{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.p-footer-renewal__link-list--wide{flex-basis:100%}.p-footer-renewal__link-list--two-columns{display:grid;grid-auto-flow:row;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:7px;column-gap:7px}.p-footer-renewal__link-item{min-width:0;margin:0}.p-footer-renewal__link{display:flex;align-items:center;min-height:18px;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.p-footer-renewal__link-text{min-width:0}.p-footer-renewal__link-icon{flex:0 0 6px;width:6px;height:8px;margin-right:8px;transform:rotate(180deg);transform-origin:center}.p-footer-renewal__social-list{display:flex;align-items:center;gap:20px;margin:40px 0 0;padding:0;list-style:none}.p-footer-renewal__social-item{flex:0 0 30px;width:30px;height:30px;margin:0}.p-footer-renewal__social-link{position:relative;display:block;width:30px;height:30px;color:#fff;text-decoration:none}.p-footer-renewal__social-icon{display:block;width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.p-footer-renewal__bottom{display:flex;flex-direction:column;align-items:center;width:100%;max-width:310px;margin-top:40px}.p-footer-renewal__policy-nav{width:100%}.p-footer-renewal__policy-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;margin:0;padding:0;list-style:none}.p-footer-renewal__policy-item{display:flex;flex:0 1 auto;align-items:center;min-width:0;margin:0}.p-footer-renewal__policy-item:not(:first-child):before{content:"|";margin:0 10px;color:#fff;font-size:10px;line-height:1.75}.p-footer-renewal__policy-list+.p-footer-renewal__policy-list{margin-top:7px}.p-footer-renewal__policy-link{display:block;min-width:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:400;line-height:1.75;text-align:center;text-decoration:none}.p-footer-renewal__copyright{display:block;width:100%;margin-top:20px;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:400;line-height:1.75;text-align:center}@media screen and (min-width:768px){.p-footer-renewal__bottom{width:auto;max-width:none}.p-footer-renewal__policy-nav{display:flex;width:auto}.p-footer-renewal__policy-list{width:auto}.p-footer-renewal__policy-list+.p-footer-renewal__policy-list{margin-top:0}.p-footer-renewal__policy-list+.p-footer-renewal__policy-list .p-footer-renewal__policy-item:first-child:before{content:"|";margin:0 10px;color:#fff;font-size:10px;line-height:1.75}.p-footer-renewal__policy-link{white-space:nowrap}}.content-for-layout{padding-top:24px;padding-bottom:40px}@media screen and (min-width:768px){.content-for-layout{padding-top:40px;padding-bottom:64px}}.index .content-for-layout,.blog .content-for-layout,.article .content-for-layout{padding-top:0;padding-bottom:0}.collection .content-for-layout,.product .content-for-layout{padding-top:0}body.p-tam .l-top-section-container{width:100%;margin:0 auto}@media screen and (min-width:768px){body.p-tam .l-top-section-container{max-width:1140px;padding:0 20px;box-sizing:border-box}}body.p-tam .p-top-header-announcement{height:29px;min-height:29px;background:#777571;border-bottom:0}body.p-tam .p-top-header-announcement.utility-bar .p-top-header-announcement__grid.page-width.utility-bar__grid{width:100%;max-width:none;min-height:29px;padding:0}body.p-tam .p-top-header-announcement .announcement-bar,body.p-tam .p-top-header-announcement .announcement-bar__announcement{min-height:29px}body.p-tam .p-top-header-announcement .announcement-bar__link{color:#fff;text-decoration:none}body.p-tam .p-top-header-announcement .announcement-bar__link:hover{text-decoration:none}body.p-tam .p-top-header-announcement .announcement-bar__message.h5{display:flex;align-items:center;justify-content:center;width:315px;max-width:100%;min-height:12px;padding:0;margin:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:500;line-height:1;letter-spacing:0;text-align:center}body.p-tam .p-top-header-announcement .announcement-bar-slider.slider-buttons{display:flex;align-items:center;justify-content:center;gap:8px;width:337px;max-width:100%;height:29px;min-height:29px}body.p-tam .p-top-header-announcement .slider{flex:0 1 315px;width:315px;min-width:0}body.p-tam .p-top-header-announcement .slider__slide{min-height:29px}body.p-tam .p-top-header-announcement .slider-button--prev{min-width:6px;margin-left:0}body.p-tam .p-top-header-announcement .slider-button--next{min-width:6px;margin-right:0}body.p-tam .p-top-header-announcement .localization-wrapper{display:none}body.p-tam .p-top-header-announcement__text{display:block;width:315px;max-width:100%;color:#fff;word-break:break-word}body.p-tam .p-top-header-announcement__button.slider-button{flex:0 0 6px;width:6px;min-width:6px;height:29px;padding:0;margin:0;color:#fff}body.p-tam .p-top-header-announcement__button[disabled]{cursor:pointer}body.p-tam .p-top-header-announcement__icon{display:block;width:6px;height:8px}body.p-tam .p-top-header-announcement__button-next .p-top-header-announcement__icon{transform:rotate(180deg)}body.p-tam .section-top-header-banner{margin-top:16px;padding-top:0}@media screen and (min-width:768px){body.p-tam .section-top-header-banner{margin-top:12px}}body.p-tam .p-top-header-banner{width:100%;margin-top:16px;background:#fff}@media screen and (min-width:768px){body.p-tam .p-top-header-banner{margin-top:16px}}body.p-tam .section-top-header-banner .p-top-header-banner{margin-top:0}body.p-tam .p-top-header-banner__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:355px;max-width:calc(100% - 20px);margin:0 auto}@media screen and (min-width:768px){body.p-tam .p-top-header-banner__inner{flex-direction:row;align-items:center;justify-content:space-between;width:1100px;max-width:calc(100% - 40px)}}body.p-tam .p-top-header-banner__lead{display:flex;order:2;flex-direction:column;align-items:flex-start;max-width:calc(100% - 20px);margin:20px 0 0 10px;color:#373737;line-height:1;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-top-header-banner__lead{order:0;flex:0 1 500px;width:500px;max-width:none;margin:0}}body.p-tam .p-top-header-banner__lead-heading{width:100%;padding:0;margin:0;color:#373737;font-family:Zen Kaku Gothic New,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:32px;font-weight:400;line-height:1;letter-spacing:0}@media screen and (min-width:768px){body.p-tam .p-top-header-banner__lead-heading{font-size:40px}}body.p-tam .p-top-header-banner__lead-text{width:100%;padding:0;margin:16px 0 0;color:#373737;font-family:Zen Kaku Gothic New,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:0}@media screen and (min-width:768px){body.p-tam .p-top-header-banner__lead-text{font-size:18px}}body.p-tam .p-top-header-banner__lead-note{width:100%;padding:0;margin:8px 0 0;color:#373737;font-family:Zen Kaku Gothic New,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0}@media screen and (min-width:768px){body.p-tam .p-top-header-banner__lead-note{font-size:11px}}body.p-tam .p-top-header-banner__list{display:flex;order:1;flex:0 0 auto;align-items:center;justify-content:space-between;width:355px;max-width:100%;padding:0;margin:0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-top-header-banner__list{order:0;flex:0 0 355px;gap:5px;justify-content:flex-start}}body.p-tam .p-top-header-banner__item{position:relative;flex:0 0 175px;width:175px;height:70px;min-width:0;padding:0;margin:0}body.p-tam .p-top-header-banner__link{display:block;width:175px;height:70px;color:inherit;text-decoration:none;border:0;border-radius:0}body.p-tam .p-top-header-banner__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-header-banner__image{display:block;width:175px;height:70px;border:0}body.p-tam .p-top-header-banner__label{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:flex-start;padding:2px 4px 4px;color:#fff;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:500;line-height:1;letter-spacing:0;border-radius:0 0 3px}body.p-tam .p-top-header-banner__label-new{background:#cc3939}body.p-tam .p-top-header-banner__label-no1{background:#d49e16}body.p-tam .content-for-layout{position:relative;overflow:hidden;background:#fff;isolation:isolate}body.p-tam .content-for-layout>.shopify-section{position:relative;z-index:1}body.p-tam .content-for-layout>.section-top-background-ornaments{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}body.p-tam .content-for-layout .p-top-header-banner,body.p-tam .content-for-layout .p-top-main-visual,body.p-tam .content-for-layout .p-top-banner,body.p-tam .content-for-layout .p-top-campaign-section,body.p-tam .content-for-layout .p-top-solution-section,body.p-tam .content-for-layout .p-top-new-arrivals-section,body.p-tam .content-for-layout .p-top-products-section,body.p-tam .content-for-layout .p-top-products-banner{background:#0000}body.p-tam .p-top-background-ornaments{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}body.p-tam .p-top-background-ornaments__canvas{position:absolute;left:50%;pointer-events:none;transform:translate(-50%)}body.p-tam .p-top-background-ornaments__canvas-sp{top:-81px;display:block;width:375px;height:9817px}@media screen and (min-width:768px){body.p-tam .p-top-background-ornaments__canvas-sp{display:none}}body.p-tam .p-top-background-ornaments__canvas-pc{display:none}@media screen and (min-width:768px){body.p-tam .p-top-background-ornaments__canvas-pc{top:-89px;display:block;width:1440px;height:10000px}}body.p-tam .p-top-background-ornaments__item{position:absolute;pointer-events:none}body.p-tam .p-top-background-ornaments__image{display:block;width:100%;height:100%;pointer-events:none}body.p-tam .p-top-background-ornaments__item-sp-01{top:130px;left:-63px;width:393px;height:522px}body.p-tam .p-top-background-ornaments__image-sp-01{transform:rotate(180deg) scaleY(-1)}body.p-tam .p-top-background-ornaments__item-sp-02{top:2605.69px;left:56.37px;display:flex;align-items:center;justify-content:center;width:650.26px;height:642.61px}body.p-tam .p-top-background-ornaments__image-sp-02{flex:0 0 auto;width:393px;height:522px;transform:rotate(-132.6deg) scaleY(-1)}body.p-tam .p-top-background-ornaments__item-sp-03{top:3916px;left:-159px;width:419px;height:427px}body.p-tam .p-top-background-ornaments__item-sp-04{top:2150.49px;left:-235.43px;display:flex;align-items:center;justify-content:center;width:600.88px;height:593.82px}body.p-tam .p-top-background-ornaments__image-sp-04{flex:0 0 auto;width:363.16px;height:482.37px;transform:rotate(-132.6deg) scaleY(-1)}body.p-tam .p-top-background-ornaments__item-sp-05{top:1148.02px;left:52.42px;display:flex;align-items:center;justify-content:center;width:653.52px;height:645.84px}body.p-tam .p-top-background-ornaments__image-sp-05{flex:0 0 auto;width:394.98px;height:524.62px;transform:rotate(-47.4deg)}body.p-tam .p-top-background-ornaments__item-pc-01{top:134px;left:-63px;width:521px;height:692px}body.p-tam .p-top-background-ornaments__image-pc-01{transform:rotate(180deg) scaleY(-1)}body.p-tam .p-top-background-ornaments__item-pc-02{top:466px;left:886.91px;display:flex;align-items:center;justify-content:center;width:921.56px;height:910.72px}body.p-tam .p-top-background-ornaments__image-pc-02{flex:0 0 auto;width:556.97px;height:739.79px;transform:rotate(-47.4deg)}body.p-tam .p-top-background-ornaments__item-pc-03{top:1752.85px;left:877.8px;display:flex;align-items:center;justify-content:center;width:944.08px;height:932.98px}body.p-tam .p-top-background-ornaments__image-pc-03{flex:0 0 auto;width:570.58px;height:757.87px;transform:rotate(-132.6deg) scaleY(-1)}body.p-tam .p-top-background-ornaments__item-pc-04{top:3345px;left:-271px;width:679px;height:693px}body.p-tam .p-top-background-ornaments__item-pc-05{top:1154.73px;left:-357.45px;display:flex;align-items:center;justify-content:center;width:898.55px;height:887.99px}body.p-tam .p-top-background-ornaments__image-pc-05{flex:0 0 auto;width:543.06px;height:721.32px;transform:rotate(-47.4deg)}body.p-tam .p-top-banner{margin-top:16px;padding-top:0;padding-left:20px;padding-right:20px;background:#fff}@media screen and (min-width:768px){body.p-tam .p-top-banner{margin-top:0}}body.p-tam .p-top-banner__inner{max-width:500px;margin:0 auto}@media screen and (min-width:768px){body.p-tam .p-top-banner__inner{max-width:760px}}body.p-tam .p-top-banner__list{display:flex;flex-direction:column;align-items:center;padding:0;margin:0;list-style:none;gap:10px}@media screen and (min-width:768px){body.p-tam .p-top-banner__list{flex-direction:row;align-items:flex-start}}body.p-tam .p-top-banner__item{width:100%;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-top-banner__item:only-child{max-width:400px;margin-inline:auto}}body.p-tam .p-top-banner__link{display:block;padding:0;text-decoration:none;border:0}body.p-tam .p-top-banner__link:hover{text-decoration:none}body.p-tam .p-top-banner__picture{display:block}body.p-tam .p-top-banner__image{display:block;max-width:100%;height:auto;border:0}body.p-tam .p-top-main-visual{width:100%;overflow:hidden;background:#fff;margin-top:20px}@media screen and (min-width:768px){body.p-tam .p-top-main-visual{margin-top:24px}}body.p-tam .p-top-main-visual__inner{width:100%;margin:0 auto;padding:0 0 16px}@media screen and (min-width:768px){body.p-tam .p-top-main-visual__inner{padding:0 0 32px}}body.p-tam .p-top-main-visual__slider{position:relative;width:100%;overflow:visible}body.p-tam .p-top-main-visual__wrapper{position:relative;z-index:1;display:flex;align-items:flex-start;width:100%;height:100%;box-sizing:content-box;transition-property:transform}body.p-tam .p-top-main-visual__slide{position:relative;flex-shrink:0;width:var(--top-main-visual-slide-width, min(375px, 100vw));height:auto;aspect-ratio:1/1;overflow:hidden;background:#f6f3ee}body.p-tam .p-top-main-visual__link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}body.p-tam .p-top-main-visual__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-main-visual__picture{display:block;width:100%;height:100%}body.p-tam .p-top-main-visual__image{display:block;width:100%;height:100%;background:#fff;border:0}body.p-tam .p-top-main-visual__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f6f3ee}body.p-tam .p-top-main-visual__placeholder-text{color:#7b7974;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:500;line-height:1;letter-spacing:0}body.p-tam .p-top-main-visual__pagination.swiper-pagination{position:static;display:flex;gap:0;align-items:center;justify-content:center;width:100%;height:5px;margin-top:16px}@media screen and (min-width:768px){body.p-tam .p-top-main-visual__pagination.swiper-pagination{margin-top:16px}}body.p-tam .p-top-main-visual__pagination.swiper-pagination .p-top-main-visual__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;flex:0 0 24px;width:24px;min-width:24px;height:24px;padding:0;margin:0;cursor:pointer;background:#0000;border:none;opacity:1}body.p-tam .p-top-main-visual__pagination.swiper-pagination .p-top-main-visual__dot:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#a6a298;border:1px solid #a6a298;border-radius:50%;transform:translate(-50%,-50%)}body.p-tam .p-top-main-visual__pagination.swiper-pagination .p-top-main-visual__dot-active:before{background:#fff;border-color:#a6a298}body.p-tam .p-top-history-section{padding:40px 20px 0;background:#fff}@media screen and (min-width:768px){body.p-tam .p-top-history-section{padding:56px 0 0}}body.p-tam .p-top-history-section__subtitle{margin-top:8px;color:#7b7974;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0}@media screen and (min-width:768px){body.p-tam .p-top-history-section__subtitle{display:none}}body.p-tam .p-top-history-section__list{display:flex;gap:10px;align-items:flex-start;padding-top:0;padding-right:0;padding-left:0;margin:16px 0 0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-top-history-section__list{gap:20px;margin-top:16px}}body.p-tam .p-top-history-section__item{flex:0 0 100px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-top-history-section__item{flex-basis:120px}}body.p-tam .p-top-history-card{display:block;color:inherit;text-decoration:none}body.p-tam .p-top-history-card:hover{color:inherit;text-decoration:none}body.p-tam .p-top-history-card__image-wrap{display:block;width:100px;height:100px;overflow:hidden;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-history-card__image-wrap{width:120px;height:120px}}body.p-tam .p-top-history-card__image{display:block;width:100px;height:100px}@media screen and (min-width:768px){body.p-tam .p-top-history-card__image{width:120px;height:120px}}body.p-tam .p-top-history-card__price{display:flex;flex-direction:column;align-items:flex-start;margin-top:8px}body.p-tam .p-top-history-card__compare-price{color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-decoration:line-through;white-space:nowrap}body.p-tam .p-top-history-card__sale-row{display:flex;gap:4px;align-items:center;margin-top:0}body.p-tam .p-top-history-card__discount{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:2px 4px;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;background:#de5959;border-radius:3px;white-space:nowrap}body.p-tam .p-top-history-card__current-price{color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:nowrap}body.p-tam .p-top-history-card__current-price-sale{color:#de5959;font-weight:500}body.p-tam .p-top-history-section__link-wrap{margin-top:16px;text-align:right}body.p-tam .p-top-history-section__link{color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}body.p-tam .p-top-history-section--collection{padding-top:48px}@media screen and (min-width:768px){body.p-tam .p-top-history-section--collection{padding-top:48px}}body.p-tam .p-top-campaign-section{margin-top:40px;background:#fff}body.p-tam .p-top-campaign-section__body{padding:40px 20px 0}@media screen and (min-width:768px){body.p-tam .p-top-campaign-section__body{padding-right:0;padding-left:0}}body.p-tam .p-top-campaign-section__list{display:flex;gap:10px;align-items:flex-start;width:100%;padding-top:0;padding-right:0;padding-left:0;margin:0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-top-campaign-section__list{gap:20px}}body.p-tam .p-top-campaign-section__item{flex:0 0 150px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-top-campaign-section__item{flex-basis:204px}}body.p-tam .p-top-campaign-card{display:block;color:inherit}body.p-tam .p-top-campaign-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-top-campaign-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-campaign-card__figure{display:block;padding:0;margin:0}body.p-tam .p-top-campaign-card__image-wrap{display:block;width:150px;height:150px;overflow:hidden;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-campaign-card__image-wrap{width:204px;height:204px}}body.p-tam .p-top-campaign-card__image{display:block;width:150px;height:150px}@media screen and (min-width:768px){body.p-tam .p-top-campaign-card__image{width:204px;height:204px}}body.p-tam .p-top-campaign-card__image-placeholder{display:block;width:150px;height:150px;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-campaign-card__image-placeholder{width:204px;height:204px}}body.p-tam .p-top-campaign-card__caption{display:block;margin-top:10px}body.p-tam .p-top-campaign-card__title{margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;word-break:break-word}body.p-tam .p-top-solution-section{margin-top:40px;background:#fff}body.p-tam .p-top-solution-section__body{padding:40px 20px 0}@media screen and (min-width:768px){body.p-tam .p-top-solution-section__body{padding-right:0;padding-left:0}}body.p-tam .p-top-solution-section__content{display:flex;flex-direction:column;align-items:flex-start;width:100%}body.p-tam .p-top-solution-section__tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}body.p-tam .p-top-solution-section__panels{width:100%;margin-top:24px}body.p-tam .p-top-solution-section__panel[hidden]{display:none}body.p-tam .p-top-solution-section__list{display:flex;gap:10px;align-items:flex-start;width:100%;padding:0;margin:0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-top-solution-section__list{gap:28px}}body.p-tam .p-top-solution-section__item{flex:0 0 150px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-top-solution-section__item{flex-basis:160px}}body.p-tam .p-top-solution-card{display:block;color:inherit}body.p-tam .p-top-solution-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-top-solution-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-solution-card__figure{display:block;padding:0;margin:0}body.p-tam .p-top-solution-card__image-wrap{display:block;width:150px;height:150px;overflow:hidden;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-solution-card__image-wrap{width:160px;height:160px}}body.p-tam .p-top-solution-card__image{display:block;width:150px;height:150px}@media screen and (min-width:768px){body.p-tam .p-top-solution-card__image{width:160px;height:160px}}body.p-tam .p-top-solution-card__image-placeholder{display:block;width:150px;height:150px;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-solution-card__image-placeholder{width:160px;height:160px}}body.p-tam .p-top-solution-card__caption{display:block;margin-top:10px}body.p-tam .p-top-solution-card__title{display:-webkit-box;width:150px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:768px){body.p-tam .p-top-solution-card__title{width:160px}}body.p-tam .p-top-solution-card__price{margin-top:4px;margin-bottom:0;color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:nowrap}body.p-tam .p-top-new-arrivals-section{margin-top:40px;background:#fff}body.p-tam .p-top-new-arrivals-section__body{padding:40px 20px 0}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-section__body{padding-right:0;padding-left:0}}body.p-tam .p-top-new-arrivals-section__list{display:flex;gap:15px;align-items:flex-start;width:100%;padding:0;margin:0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-section__list{gap:20px}}body.p-tam .p-top-new-arrivals-section__item{flex:0 0 230px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-section__item{flex-basis:260px}}body.p-tam .p-top-new-arrivals-card{display:block;color:inherit}body.p-tam .p-top-new-arrivals-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-top-new-arrivals-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-new-arrivals-card__figure{display:block;padding:0;margin:0}body.p-tam .p-top-new-arrivals-card__image-wrap{display:block;width:230px;height:230px;overflow:hidden;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-card__image-wrap{width:260px;height:260px}}body.p-tam .p-top-new-arrivals-card__image{display:block;width:230px;height:230px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-card__image{width:260px;height:260px}}body.p-tam .p-top-new-arrivals-card__image-placeholder{display:block;width:230px;height:230px;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-card__image-placeholder{width:260px;height:260px}}body.p-tam .p-top-new-arrivals-card__caption{display:block;margin-top:10px}body.p-tam .p-top-new-arrivals-card__description{display:-webkit-box;width:230px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;word-break:break-word;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-card__description{width:260px}}body.p-tam .p-top-new-arrivals-card__meta{display:flex;flex-direction:column;align-items:flex-start;margin-top:12px}body.p-tam .p-top-new-arrivals-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:19px;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;letter-spacing:0;white-space:nowrap;box-sizing:border-box}body.p-tam .p-top-new-arrivals-card__title{width:230px;margin-top:4px;margin-bottom:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-top-new-arrivals-card__title{width:260px}}body.p-tam .p-top-new-arrivals-card__price{margin-top:4px;margin-bottom:0;color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:nowrap}body.p-tam .p-top-new-arrivals-section__cta{margin-top:24px}body.p-tam .p-top-products-section{margin-top:40px;background:#fff}body.p-tam .p-top-products-section__body{padding:40px 20px 0}@media screen and (min-width:768px){body.p-tam .p-top-products-section__body{padding-right:0;padding-left:0}}body.p-tam .p-top-products-section__content{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media screen and (min-width:768px){body.p-tam .p-top-products-section__content{align-items:center}}body.p-tam .p-top-products-section__groups,body.p-tam .p-top-products-section__group{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media screen and (min-width:768px){body.p-tam .p-top-products-section__group{width:100%}}body.p-tam .p-top-products-section__group+.p-top-products-section__group{margin-top:48px}@media screen and (min-width:768px){body.p-tam .p-top-products-section__group+.p-top-products-section__group{margin-top:32px}}body.p-tam .p-top-products-section__group-head{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width:768px){body.p-tam .p-top-products-section__group-head{justify-content:flex-start;width:auto;gap:24px}}body.p-tam .p-top-products-section__group-title{margin:0;color:#373737;font-family:Zen Kaku Gothic New,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}body.p-tam .p-top-products-section__group-title-key{font-size:20px}body.p-tam .p-top-products-section__tabs{display:flex;align-items:center}body.p-tam .p-top-products-section__tab{display:inline-flex;align-items:center;justify-content:center;min-height:33px;padding:9px 8px 10px;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;background:#dbd8d3;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.p-tam .p-top-products-section__tab-start{border-top-left-radius:4px;border-bottom-left-radius:4px}body.p-tam .p-top-products-section__tab-end{border-top-right-radius:4px;border-bottom-right-radius:4px}body.p-tam .p-top-products-section__tab.is-active{color:#fff;background:#cb494b}body.p-tam .p-top-products-section__tab:focus-visible{outline:2px solid #de5959;outline-offset:2px}body.p-tam .p-top-products-section__panel{width:100%;margin-top:20px}body.p-tam .p-top-products-section__panel[hidden]{display:none}body.p-tam .p-top-products-section__list{padding:0;margin:0;list-style:none}body.p-tam .p-top-products-section__slider-wrap{position:relative;width:100%;--top-products-tile-size: clamp(68px, calc(23.2558vw - 14.63px) , 82px);--top-products-tile-row-gap: 13px;--top-products-tile-row-height: calc(var(--top-products-tile-size) + 47px)}@media screen and (min-width:768px){body.p-tam .p-top-products-section__slider-wrap{--top-products-tile-size: 74px;--top-products-tile-row-height: auto}}body.p-tam .p-top-products-section__slider{width:calc(100vw - 20px);height:calc(var(--top-products-tile-row-height) + var(--top-products-tile-row-height) + var(--top-products-tile-row-gap));overflow:hidden}@media screen and (min-width:768px){body.p-tam .p-top-products-section__slider{width:100%;height:auto}}body.p-tam .p-top-products-section__list{align-items:flex-start}body.p-tam .p-top-products-section__item{width:var(--top-products-tile-size);height:var(--top-products-tile-row-height);min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-top-products-section__item{height:auto}}body.p-tam .p-top-products-tile{display:block;width:var(--top-products-tile-size);color:inherit;text-align:center;text-decoration:none}body.p-tam .p-top-products-tile:hover{color:inherit;text-decoration:none}body.p-tam .p-top-products-tile:focus-visible{outline:2px solid #de5959;outline-offset:3px}body.p-tam .p-top-products-tile__visual{display:flex;align-items:center;justify-content:center;width:var(--top-products-tile-size);height:var(--top-products-tile-size);overflow:hidden;background:#f6f3ee;border-radius:50%}body.p-tam .p-top-products-tile__visual-text{color:#7b7974;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1;letter-spacing:.9px;white-space:nowrap}body.p-tam .p-top-products-tile__image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.p-tam .p-top-products-tile__label{display:block;margin-top:8px;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;min-height:39px}@media screen and (min-width:768px){body.p-tam .p-top-products-tile__label{min-height:0}}body.p-tam .p-top-products-section__nav{display:none}@media screen and (min-width:768px){body.p-tam .p-top-products-section__nav{position:absolute;top:37px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#373737;cursor:pointer;background:#fff;border:1px solid #dbd8d3;border-radius:50%;box-shadow:0 4px 12px #0000001f;transform:translateY(-50%);transition:opacity .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media screen and (min-width:768px){body.p-tam .p-top-products-section__nav-prev{left:-17px}}@media screen and (min-width:768px){body.p-tam .p-top-products-section__nav-next{right:-17px}}@media screen and (min-width:768px){body.p-tam .p-top-products-section__nav.swiper-button-disabled{opacity:0;pointer-events:none}}@media screen and (min-width:768px){body.p-tam .p-top-products-section__nav.swiper-button-lock{display:none}}@media screen and (min-width:768px){body.p-tam .p-top-products-section__nav:focus-visible{outline:2px solid #de5959;outline-offset:3px}}body.p-tam .p-top-products-section__nav-icon{display:block;width:6px;height:8px;fill:currentColor}body.p-tam .p-top-products-section__nav-icon-next{transform:rotate(180deg)}body.p-tam .p-top-products-section--simple{width:100%;margin:48px auto 0;background:#fff}body.p-tam .p-top-products-section--simple .p-top-products-section__simple-header{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin:0 20px}@media screen and (min-width:768px){body.p-tam .p-top-products-section--simple .p-top-products-section__simple-header{margin-right:0;margin-left:0}}body.p-tam .p-top-products-section--simple .p-top-products-section__simple-heading{width:100%;margin:0;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;white-space:nowrap}body.p-tam .p-top-products-section--simple .p-top-products-section__body{padding-top:24px}@media screen and (min-width:768px){body.p-tam .p-top-products-section--simple .p-top-products-section__body{padding-top:24px}}@media screen and (min-width:768px){body.p-tam .p-top-products-section--simple .p-top-products-section__group+.p-top-products-section__group{margin-top:48px}}body.p-tam .section-top-products-banner{padding-top:0}body.p-tam .p-top-products-banner-section{width:100%;margin-top:48px;background:#fff}body.p-tam .p-top-products-banner-section__inner{display:flex;align-items:center;justify-content:center;width:335px;max-width:calc(100% - 40px);margin:0 auto}@media screen and (min-width:768px){body.p-tam .p-top-products-banner-section__inner{width:711px;max-width:calc(100% - 40px)}}body.p-tam .p-top-products-banner-section__list{display:flex;flex-direction:column;align-items:center;width:100%;padding:0;margin:0;list-style:none;gap:20px}@media screen and (min-width:768px){body.p-tam .p-top-products-banner-section__list{flex-direction:row;align-items:flex-start;justify-content:center;gap:40px}}body.p-tam .p-top-products-banner-section__item{flex:0 1 auto;width:100%;max-width:335px;min-width:0;padding:0;margin:0}@media screen and (min-width:768px){body.p-tam .p-top-products-banner-section__item{flex:1 1 0;width:auto;max-width:none}}@media screen and (min-width:768px){body.p-tam .p-top-products-banner-section__item:only-child{flex:0 0 335px;max-width:335px}}body.p-tam .p-top-products-banner-section__link{display:block;width:100%;color:inherit;text-decoration:none;border:0;border-radius:5px}body.p-tam .p-top-products-banner-section__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-products-banner-section__link:focus-visible{outline:2px solid #de5959;outline-offset:3px}body.p-tam .p-top-products-banner-section__image{display:block;width:100%;max-width:100%;height:auto;border:0;border-radius:5px}body.p-tam .p-top-ifmic-section{color:#fff;background:#666262;margin-top:40px}body.p-tam .p-top-ifmic-section__hero{display:block;width:100%;height:150px;overflow:hidden;background:#666262}body.p-tam .p-top-ifmic-section__hero-image{display:block;width:100%;height:auto;border:0}body.p-tam .p-top-ifmic-section__body{padding:30px 20px 0;background:#666262}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-section__body{padding:40px 0 0}}body.p-tam .p-top-ifmic-section__inner{width:100%;max-width:1100px;margin:0 auto}body.p-tam .p-top-ifmic-section__heading{display:flex;flex-direction:column;align-items:center;width:196px;margin:0 auto;color:#fff8f8;text-align:center;white-space:nowrap}body.p-tam .p-top-ifmic-section__title{margin:0;color:#fff8f8;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:30px;font-weight:400;line-height:1;letter-spacing:0}body.p-tam .p-top-ifmic-section__subtitle{margin-top:8px;margin-bottom:0;color:#fff8f8;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:15px;font-weight:300;line-height:1;letter-spacing:1.5px}body.p-tam .p-top-ifmic-section__content{display:flex;flex-direction:column;align-items:center;margin-top:48px}body.p-tam .p-top-ifmic-section__intro{display:flex;flex-direction:column;align-items:center;width:100%}body.p-tam .p-top-ifmic-section__lead{width:100%;margin:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-section__lead{width:640px}}body.p-tam .p-top-ifmic-section__brand{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:24px}body.p-tam .p-top-ifmic-section__brand-image{display:block;width:335px;max-width:100%;height:auto;border:0}body.p-tam .p-top-ifmic-section__note{width:100%;margin-top:8px;margin-bottom:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-section__note{width:auto;white-space:nowrap}}body.p-tam .p-top-ifmic-section__slider-wrap{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:56px}body.p-tam .p-top-ifmic-section__slider{width:100%;overflow:hidden}body.p-tam .p-top-ifmic-section__wrapper{align-items:flex-start}body.p-tam .p-top-ifmic-section__slide{width:240px;height:auto}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-section__slide{width:263px}}body.p-tam .p-top-ifmic-card{display:block;color:#373737}body.p-tam .p-top-ifmic-card__figure{display:block;padding:0;margin:0}body.p-tam .p-top-ifmic-card__image-wrap{display:block;width:240px;overflow:hidden;background:#f6f3ee;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-card__image-wrap{width:263px}}body.p-tam .p-top-ifmic-card__image{display:block;width:240px;height:auto;border:0}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-card__image{width:263px}}body.p-tam .p-top-ifmic-card__caption{display:flex;flex-direction:column;align-items:flex-start;padding:15px;color:#373737;background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}body.p-tam .p-top-ifmic-card__title{width:210px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-card__title{width:233px}}body.p-tam .p-top-ifmic-card__text{width:210px;margin-top:20px;margin-bottom:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-card__text{width:233px}}body.p-tam .p-top-ifmic-card__divider{display:block;width:210px;height:1px;margin-top:20px;background:#d9d9d9}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-card__divider{width:233px}}body.p-tam .p-top-ifmic-card__meta{display:flex;flex-direction:column;align-items:flex-start;width:96px;margin-top:20px;margin-bottom:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-top-ifmic-card__clinic{display:block;width:100%;color:#373737;font-size:12px}body.p-tam .p-top-ifmic-card__name{display:block;width:100%;margin-top:2px;color:#373737;font-size:14px}body.p-tam .p-top-ifmic-section__pagination.swiper-pagination{position:static;display:flex;gap:10px;align-items:center;justify-content:center;width:85px;height:5px;margin-top:24px}@media screen and (min-width:768px){body.p-tam .p-top-ifmic-section__pagination.swiper-pagination{gap:15px}}body.p-tam .p-top-ifmic-section__pagination.swiper-pagination .p-top-ifmic-section__pagination-bullet{display:block;flex:0 0 5px;width:5px;height:5px;margin:0;background:#d9d9d9;border:0;border-radius:50%;opacity:1}body.p-tam .p-top-ifmic-section__pagination.swiper-pagination .p-top-ifmic-section__pagination-bullet-active{background:#fff}body.p-tam .p-top-ifmic-section__cta{display:block;width:295px;height:54px;margin-top:32px;color:inherit;text-decoration:none;border-radius:30px}body.p-tam .p-top-ifmic-section__cta:hover{color:inherit;text-decoration:none}body.p-tam .p-top-ifmic-section__cta:focus-visible{outline:2px solid #fff;outline-offset:4px}body.p-tam .p-top-ifmic-section__cta-image{display:block;width:295px;height:54px;border:0}body.p-tam .p-top-news-section{padding:64px 20px 0;color:#fff;background:#666262}@media screen and (min-width:768px){body.p-tam .p-top-news-section{padding-right:0;padding-left:0}}body.p-tam .p-top-news-section__inner{display:flex;flex-direction:column;align-items:center}body.p-tam .p-top-news-section__heading{display:flex;flex-direction:column;align-items:center;padding:0;margin:0;color:#fff;text-align:center;white-space:nowrap}body.p-tam .p-top-news-section__subtitle{margin:0;color:#fff;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:34px;font-weight:300;line-height:1;letter-spacing:1.7px}body.p-tam .p-top-news-section__title{margin-top:8px;margin-bottom:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-top-news-section__body{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:24px}body.p-tam .p-top-news-section__list{width:100%;padding:0;margin:0;color:#fff;list-style:none}body.p-tam .p-top-news-section__item{padding:0 0 20px;border-bottom:1px solid #828282}body.p-tam .p-top-news-section__item+.p-top-news-section__item{margin-top:20px}body.p-tam .p-top-news-section__link{display:flex;gap:8px;align-items:flex-start;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;line-height:1.5;letter-spacing:0;text-decoration:none;word-break:break-word}body.p-tam .p-top-news-section__link:hover{color:#fff;text-decoration:none}body.p-tam .p-top-news-section__link:focus-visible{outline:2px solid #fff;outline-offset:4px}body.p-tam .p-top-news-section__date{flex:0 0 75px;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:nowrap}body.p-tam .p-top-news-section__text{flex:1 1 auto;min-width:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0}body.p-tam .p-top-store-benefits-section{padding:64px 20px 40px;color:#fff;background:#666262}@media screen and (min-width:768px){body.p-tam .p-top-store-benefits-section{padding-right:0;padding-left:0}}body.p-tam .p-top-store-benefits-section__inner{display:flex;flex-direction:column}@media screen and (min-width:768px){body.p-tam .p-top-store-benefits-section__inner{align-items:center}}body.p-tam .p-top-store-benefits-section__heading{margin:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-align:left}@media screen and (min-width:768px){body.p-tam .p-top-store-benefits-section__heading{text-align:center}}body.p-tam .p-top-store-benefits-section__list{display:flex;flex-wrap:wrap;gap:10px;width:335px;max-width:100%;padding:0;margin:16px 0 0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-top-store-benefits-section__list{width:680px}}body.p-tam .p-top-store-benefits-section__item{flex:0 0 105px;width:105px}body.p-tam .p-top-store-benefits-card{position:relative;width:105px;height:130px;overflow:hidden;background:#ffffffb3;border-radius:5px}body.p-tam .p-top-store-benefits-card--image{background:#0000}body.p-tam .p-top-store-benefits-card__image{display:block;width:105px;height:130px}body.p-tam .p-top-store-benefits-card__lead{position:absolute;left:50%;width:100%;margin:0;color:#000;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:center;transform:translate(-50%)}body.p-tam .p-top-store-benefits-card__lead-line{display:block}body.p-tam .p-top-store-benefits-card__lead--coupon{top:9px}body.p-tam .p-top-store-benefits-card__lead--review,body.p-tam .p-top-store-benefits-card__lead--authentic{top:18px}body.p-tam .p-top-store-benefits-card__lead--subscription{top:19px}body.p-tam .p-top-store-benefits-card__lead--shipping{top:18px}body.p-tam .p-top-store-benefits-card__lead--next-day{top:17px}body.p-tam .p-top-store-benefits-card__coupon-value{position:absolute;left:50%;display:flex;align-items:baseline;justify-content:center;width:100%;margin:0;color:#de5959;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;transform:translate(-50%)}body.p-tam .p-top-store-benefits-card__coupon-value--member{top:36px}body.p-tam .p-top-store-benefits-card__coupon-value--review{top:43px}body.p-tam .p-top-store-benefits-card__amount{display:block;font-size:23px;line-height:1}body.p-tam .p-top-store-benefits-card__unit{display:block;margin-left:2px;font-size:15px;line-height:1}body.p-tam .p-top-store-benefits-card__coupon-label{position:absolute;left:50%;width:100%;margin:0;color:#de5959;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;transform:translate(-50%)}body.p-tam .p-top-store-benefits-card__coupon-label--member{top:61px}body.p-tam .p-top-store-benefits-card__coupon-label--review{top:68px}body.p-tam .p-top-store-benefits-card__benefit{position:absolute;left:50%;width:100%;margin:0;color:#de5959;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;white-space:nowrap;transform:translate(-50%)}body.p-tam .p-top-store-benefits-card__benefit--authentic{top:47px}body.p-tam .p-top-store-benefits-card__benefit--subscription{top:43px}body.p-tam .p-top-store-benefits-card__benefit--shipping{top:51px}body.p-tam .p-top-store-benefits-card__benefit--next-day{top:53px;font-size:16px}body.p-tam .p-top-store-benefits-card__icon{position:absolute;left:50%;display:block;transform:translate(-50%)}body.p-tam .p-top-store-benefits-card__icon--coupon{top:83px;width:40px;height:40px}body.p-tam .p-top-store-benefits-card__icon--authentic{top:82px;width:35px;height:35px}body.p-tam .p-top-store-benefits-card__icon--subscription{top:73px;width:40px;height:40px}body.p-tam .p-top-store-benefits-card__icon--shipping{top:77px;width:40px;height:40px}body.p-tam .p-top-store-benefits-card__icon--next-day{top:75px;width:40px;height:40px}body.p-tam .p-top-common-blog-section{padding:64px 20px 0;color:#fff;background:#666262}@media screen and (min-width:768px){body.p-tam .p-top-common-blog-section{padding-right:0;padding-left:0}}body.p-tam .p-top-common-blog-section__inner{display:flex;flex-direction:column;align-items:center}body.p-tam .p-top-common-blog-section__heading{display:flex;flex-direction:column;align-items:center;margin:0;color:#fff;text-align:center}body.p-tam .p-top-common-blog-section__title{margin:0;color:#fff;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:34px;font-weight:300;line-height:1;letter-spacing:1.7px;white-space:nowrap}body.p-tam .p-top-common-blog-section__subtitle{margin-top:8px;margin-bottom:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}body.p-tam .p-top-common-blog-section--underline{color:#373737;background:#fff}body.p-tam .p-top-common-blog-section--underline .p-top-common-blog-card__tag{background:#ecebe0}body.p-tam .p-top-common-blog-section--underline .p-top-common-blog-card__title,body.p-tam .p-top-common-blog-section--underline .p-top-common-blog-card__date,body.p-tam .p-top-common-blog-section--underline .p-top-common-blog-card__time,body.p-tam .p-top-common-blog-section--underline .p-top-common-blog-card__date-suffix{color:#373737}body.p-tam .p-top-common-blog-section--underline .p-top-common-blog-card__link:focus-visible{outline-color:#de5959}body.p-tam .p-top-common-blog-section__body{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:24px}body.p-tam .p-top-common-blog-section__list{display:flex;gap:15px;align-items:flex-start;width:100%;padding:0;margin:0;overflow-x:auto;overflow-y:hidden;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){body.p-tam .p-top-common-blog-section__list{gap:28px;overflow:visible}}body.p-tam .p-top-common-blog-section__list::-webkit-scrollbar{display:none}body.p-tam .p-top-common-blog-section__item{flex:0 0 150px;width:150px}@media screen and (min-width:768px){body.p-tam .p-top-common-blog-section__item{flex-basis:160px;width:160px}}body.p-tam .p-top-common-blog-card{display:block;color:inherit}body.p-tam .p-top-common-blog-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-top-common-blog-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-common-blog-card__link:focus-visible{outline:2px solid #fff;outline-offset:4px}body.p-tam .p-top-common-blog-card__figure{display:block;padding:0;margin:0}body.p-tam .p-top-common-blog-card__image-wrap{display:block;width:150px;height:150px;overflow:hidden;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-top-common-blog-card__image-wrap{width:160px;height:160px}}body.p-tam .p-top-common-blog-card__image{display:block;width:150px;height:150px}@media screen and (min-width:768px){body.p-tam .p-top-common-blog-card__image{width:160px;height:160px}}body.p-tam .p-top-common-blog-card__image-placeholder{display:block;width:150px;height:150px;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-common-blog-card__image-placeholder{width:160px;height:160px}}body.p-tam .p-top-common-blog-card__caption{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}body.p-tam .p-top-common-blog-card__tag{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:19px;padding:0 8px;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;background:#fff;border-radius:3px}body.p-tam .p-top-common-blog-card__title{width:150px;margin-top:4px;margin-bottom:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-top-common-blog-card__title{width:160px}}body.p-tam .p-top-common-blog-card__date{display:flex;gap:4px;align-items:flex-end;margin-top:12px;margin-bottom:0;color:#fff;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}body.p-tam .p-top-common-blog-card__time{display:block;color:#fff;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0}body.p-tam .p-top-common-blog-card__date-suffix{display:block;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:11px;font-weight:400;line-height:1;letter-spacing:0}body.p-tam .p-top-topics-section{padding:64px 20px 0;color:#fff;background:#666262}body.p-tam .p-top-topics-section__inner{display:flex;flex-direction:column;align-items:center;width:100%}body.p-tam .p-top-topics-section__heading{display:flex;flex-direction:column;align-items:center;margin:0;color:#fff;text-align:center;white-space:nowrap}body.p-tam .p-top-topics-section__title{margin:0;color:#fff;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:34px;font-weight:300;line-height:1;letter-spacing:1.7px}body.p-tam .p-top-topics-section__subtitle{margin-top:8px;margin-bottom:0;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-top-topics-section__body{display:flex;justify-content:center;width:100%;margin-top:24px;overflow:hidden}body.p-tam .p-top-topics-section__scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){body.p-tam .p-top-topics-section__scroll{width:1100px;max-width:1100px;overflow:visible}}body.p-tam .p-top-topics-section__scroll::-webkit-scrollbar{display:none}body.p-tam .p-top-topics-section__list{display:grid;grid-template-rows:repeat(2,160px);grid-template-columns:repeat(6,160px);gap:5px;width:-moz-max-content;width:max-content;padding:0;margin:0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-top-topics-section__list{grid-template-rows:repeat(2,180px);grid-template-columns:repeat(6,180px);gap:4px}}body.p-tam .p-top-topics-section__item{width:160px;height:160px}@media screen and (min-width:768px){body.p-tam .p-top-topics-section__item{width:180px;height:180px}}body.p-tam .p-top-topics-card{display:block;width:160px;height:160px;color:inherit;text-decoration:none;background:#f6f3ee}@media screen and (min-width:768px){body.p-tam .p-top-topics-card{width:180px;height:180px}}body.p-tam .p-top-topics-card:hover{color:inherit;text-decoration:none}body.p-tam .p-top-topics-card:focus-visible{outline:2px solid #fff;outline-offset:4px}body.p-tam .p-top-topics-card__image-wrap{display:block;width:160px;height:160px;overflow:hidden}@media screen and (min-width:768px){body.p-tam .p-top-topics-card__image-wrap{width:180px;height:180px}}body.p-tam .p-top-topics-card__image{display:block;width:160px;height:160px}@media screen and (min-width:768px){body.p-tam .p-top-topics-card__image{width:180px;height:180px}}body.p-tam .p-top-clinic-link-banner{padding:24px 20px 0;background:#666262}body.p-tam .p-top-clinic-link-banner__inner{display:flex;justify-content:center;max-width:335px;margin:0 auto}body.p-tam .p-top-clinic-link-banner__link{display:block;width:100%;max-width:335px;color:inherit;text-decoration:none;border-radius:3px}body.p-tam .p-top-clinic-link-banner__link:hover{color:inherit;text-decoration:none}body.p-tam .p-top-clinic-link-banner__link:focus-visible{outline:2px solid #fff;outline-offset:4px}body.p-tam .p-top-clinic-link-banner__image{display:block;width:100%;max-width:335px;height:auto;aspect-ratio:335/90;border-radius:3px}body.p-tam .p-collection-fv{width:100%;background:#fff}body.p-tam .p-collection-fv__inner{width:100%;margin:0 auto}body.p-tam .p-collection-fv__picture{display:block;width:100%}body.p-tam .p-collection-fv__image{display:block;width:100%;height:auto;border:0}body.p-tam .p-collection-title{width:100%;margin:24px auto 0;padding:0 20px;background:#fff}@media screen and (min-width:768px){body.p-tam .p-collection-title{max-width:1100px;margin-top:40px;box-sizing:content-box}}body.p-tam .p-collection-title__inner{width:100%;color:#373737;line-height:1.5;word-break:break-word}body.p-tam .p-collection-title__heading{width:100%;margin:0;color:inherit;font-family:var(--font-body-family);font-size:28px;font-weight:500;line-height:1.5;letter-spacing:0}body.p-tam .p-collection-title__description{width:100%;margin:16px 0 0;color:inherit;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-collection-popular{width:100%;margin:24px auto 0;padding:0 20px;background:#fff}@media screen and (min-width:768px){body.p-tam .p-collection-popular{max-width:1100px;margin-top:32px;box-sizing:content-box}}body.p-tam .p-collection-popular__inner{width:100%;color:#373737;word-break:break-word}body.p-tam .p-collection-popular__heading{margin:0;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;white-space:nowrap}body.p-tam .p-collection-popular__list{display:flex;gap:10px;align-items:flex-start;width:100%;padding:0;margin:16px 0 0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-collection-popular__list{gap:28px}}body.p-tam .p-collection-popular__item{flex:0 0 150px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-collection-popular__item{flex-basis:160px}}body.p-tam .p-collection-popular-card{display:block;color:inherit}body.p-tam .p-collection-popular-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-collection-popular-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-collection-popular-card__link:focus-visible{outline:2px solid #de5959;outline-offset:4px}body.p-tam .p-collection-popular-card__figure{display:block;padding:0;margin:0}body.p-tam .p-collection-popular-card__image-wrap{display:block;width:150px;height:150px;overflow:hidden;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-popular-card__image-wrap{width:160px;height:160px}}body.p-tam .p-collection-popular-card__image{display:block;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-popular-card__image{width:160px;height:160px}}body.p-tam .p-collection-popular-card__image-placeholder{display:block;width:150px;height:150px;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-popular-card__image-placeholder{width:160px;height:160px}}body.p-tam .p-collection-popular-card__caption{display:block;margin-top:10px}body.p-tam .p-collection-popular-card__label{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.p-tam .p-collection-popular-card__title{width:150px;margin:4px 0 0;color:inherit;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){body.p-tam .p-collection-popular-card__title{width:160px}}body.p-tam .p-collection-popular-card__label+.p-collection-popular-card__title{margin-top:4px}body.p-tam .p-collection-popular-card__title:first-child{margin-top:0}body.p-tam .p-collection-popular-card__price{margin:4px 0 0;color:inherit;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:nowrap}body.p-tam .p-collection-related-page{width:100%;margin:24px auto 0;padding:0 20px;background:#fff}@media screen and (min-width:768px){body.p-tam .p-collection-related-page{max-width:1100px;margin-top:32px;box-sizing:content-box}}body.p-tam .p-collection-related-page__inner{width:100%;color:#373737;word-break:break-word}body.p-tam .p-collection-related-page__heading{margin:0;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;white-space:nowrap}body.p-tam .p-collection-related-page__list{display:flex;gap:10px;align-items:flex-start;width:100%;padding:0;margin:16px 0 0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-collection-related-page__list{gap:28px}}body.p-tam .p-collection-related-page__item{flex:0 0 150px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-collection-related-page__item{flex-basis:160px}}body.p-tam .p-collection-related-page-card{display:block;color:inherit}body.p-tam .p-collection-related-page-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-collection-related-page-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-collection-related-page-card__link:focus-visible{outline:2px solid #de5959;outline-offset:4px}body.p-tam .p-collection-related-page-card__figure{display:block;padding:0;margin:0}body.p-tam .p-collection-related-page-card__image-wrap{display:block;width:150px;height:150px;overflow:hidden;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-related-page-card__image-wrap{width:160px;height:160px}}body.p-tam .p-collection-related-page-card__image{display:block;width:150px;height:150px;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-related-page-card__image{width:160px;height:160px}}body.p-tam .p-collection-related-page-card__image-placeholder{display:block;width:150px;height:150px;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-related-page-card__image-placeholder{width:160px;height:160px}}body.p-tam .p-collection-related-page-card__caption{display:block;margin-top:10px}body.p-tam .p-collection-related-page-card__title{width:150px;margin:0;color:inherit;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:768px){body.p-tam .p-collection-related-page-card__title{width:160px}}body.p-tam .p-collection-products{width:100%;color:#373737;background:#fff;padding-top:40px}body.p-tam .p-collection-products .facets-wrapper{display:block!important;width:auto;max-width:none;padding:24px 20px 0;margin:0;box-sizing:border-box;color:#373737;background:linear-gradient(#d9d9d9,#d9d9d9) 20px 0/ calc(100% - 40px) 1px no-repeat}@media screen and (min-width:768px){body.p-tam .p-collection-products .facets-wrapper{max-width:1100px;margin:0 auto;box-sizing:content-box}}body.p-tam .p-collection-products .facets-container{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0;opacity:1!important;-moz-column-gap:16px;column-gap:16px}body.p-tam .p-collection-products .facets-container-drawer .mobile-facets__wrapper{flex:0 1 auto;margin:0}body.p-tam .p-collection-products .facets-container-drawer .product-count{flex:0 0 auto;margin:0}body.p-tam .p-collection-products .mobile-facets__open-wrapper{display:block}body.p-tam .p-collection-products .mobile-facets__open{display:flex;align-items:center;width:auto;padding:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1;letter-spacing:0;text-decoration:none}body.p-tam .p-collection-products .mobile-facets__open:hover{color:#373737;text-decoration:none}body.p-tam .p-collection-products .mobile-facets__open:before{display:block;flex:0 0 14px;width:14px;height:14px;margin-right:8px;background:linear-gradient(#7b7974,#7b7974) 0 0/14px 2px no-repeat,linear-gradient(#7b7974,#7b7974) 0 6px/10px 2px no-repeat,linear-gradient(#7b7974,#7b7974) 0 12px/6px 2px no-repeat;border-radius:2px;content:""}body.p-tam .p-collection-products .mobile-facets__open svg{display:none}body.p-tam .p-collection-products .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}body.p-tam .p-collection-products .mobile-facets__open>*+*{margin-left:0}body.p-tam .p-collection-products .mobile-facets__open-label{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;white-space:nowrap}body.p-tam .p-collection-products .mobile-facets__open-label.small-hide{display:none!important}body.p-tam .p-collection-products .mobile-facets__open-label.medium-hide.large-up-hide{display:inline!important}body.p-tam .p-collection-products .mobile-facets__details.medium-hide.large-up-hide{display:block!important}body.p-tam .p-collection-products .product-count__text{margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}body.p-tam .p-collection-products .facets-wrapper:not(.facets-wrapper--no-filters) .facets-container-drawer .facets.small-hide:not(.facets-pill){display:none}body.p-tam .p-collection-products .facets-pill{display:block;width:100%;margin-top:16px}body.p-tam .p-collection-products .active-facets{margin:0}body.p-tam .p-collection-products .product-grid-container{width:100%;margin-top:32px}body.p-tam .p-collection-products .collection{width:auto;max-width:none;padding:0 20px;margin:0;box-sizing:border-box}@media screen and (min-width:768px){body.p-tam .p-collection-products .collection{max-width:1100px;margin:0 auto;box-sizing:content-box}}body.p-tam .p-collection-products #gf-tree{display:none}body.p-tam .p-collection-products #gf-tree:not(.spf-hidden)+#gf-grid,body.p-tam .p-collection-products #gf-grid{display:block;width:100%!important;padding:0}body.p-tam .p-collection-products .p-collection-products__facet-all-link,body.p-tam .p-collection-products .p-collection-products__facet-all-link:hover{color:inherit;text-decoration:none}body.p-tam .p-collection-products .facet-checkbox input[type=radio]{position:absolute;top:.7rem;left:-.4rem;z-index:-1;width:1.6rem;height:1.6rem;opacity:1;-moz-appearance:none;appearance:none;-webkit-appearance:none}body.p-tam .p-collection-products .no-js .facet-checkbox input[type=radio]{z-index:0}body.p-tam .p-collection-products .facet-checkbox>input[type=radio]:checked~.icon-checkmark,body.p-tam .p-collection-products .p-collection-products__facet-all-link.active .icon-checkmark{visibility:visible}body.p-tam .p-collection-products input.mobile-facets__checkbox[type=radio]{position:absolute;top:1.2rem;left:2.1rem;z-index:0;width:1.6rem;height:1.6rem;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}body.p-tam .p-collection-products .mobile-facets__label>input[type=radio]:checked~.icon-checkmark{visibility:visible}body.p-tam .p-collection-products .loading-overlay{display:none}body.p-tam .p-collection-products #gf-products,body.p-tam .p-collection-products .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:15px;column-gap:15px;row-gap:30px;width:100%;padding:0;margin:0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-collection-products #gf-products,body.p-tam .p-collection-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}}body.p-tam .p-collection-products .grid__item{width:auto;max-width:none;padding:0}body.p-tam .p-collection-products .pagination-wrapper{margin-top:24px}body.p-tam .p-collection-products .pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;margin:0 auto}body.p-tam .p-collection-products .pagination__list-item{flex:0 0 30px;width:30px;max-width:30px;margin:0}body.p-tam .p-collection-products .pagination__list-item-previous{margin-right:0}body.p-tam .p-collection-products .pagination__list-item-next{margin-left:0}body.p-tam .p-collection-products .pagination__item{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;padding:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;text-decoration:none;border-radius:50%}body.p-tam .p-collection-products .pagination__item:after{display:none}body.p-tam .p-collection-products .pagination__item:hover{color:#373737;text-decoration:none}body.p-tam .p-collection-products .pagination__item--current{color:#fff;background:#7b7974}body.p-tam .p-collection-products .pagination__item-arrow{color:#7b7974;background:#fff;border:1px solid #d9d9d9}body.p-tam .p-collection-products .pagination__item-arrow-disabled{color:#cfcfcf;pointer-events:none;background:#f7f7f7}body.p-tam .p-collection-products .pagination__item-ellipsis{color:#373737;background:#0000;border-radius:0}body.p-tam .p-collection-products .pagination__item .icon-caret{width:9px;height:6px}body.p-tam .p-collection-products .pagination__item--next .icon{margin:0;transform:rotate(90deg)}body.p-tam .p-collection-products .pagination__item--prev .icon{margin:0;transform:rotate(-90deg)}body.p-tam .p-collection-products .pagination__item:not(.pagination__item-arrow):not(.pagination__item--current):not(.link){width:auto;min-width:8px;background:#0000;border-radius:0}body.p-tam .p-collection-products #gf_pagination_wrap.pagination-wrapper{display:block;padding:0;margin-top:24px}body.p-tam .p-collection-products #gf_pagination_wrap .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;margin:0 auto}body.p-tam .p-collection-products #gf_pagination_wrap .page,body.p-tam .p-collection-products #gf_pagination_wrap .prev,body.p-tam .p-collection-products #gf_pagination_wrap .next{display:inline-flex!important;flex:0 0 30px;align-items:center;justify-content:center;width:30px!important;max-width:30px;height:30px!important;min-height:30px;padding:0;margin:0;color:#373737!important;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;text-decoration:none;background:#0000;border:0!important;border-radius:50%!important}body.p-tam .p-collection-products #gf_pagination_wrap .page.current{color:#fff!important;background:#7b7974}body.p-tam .p-collection-products #gf_pagination_wrap .gspf-page{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;font:inherit;line-height:inherit;text-decoration:none;border-radius:inherit}body.p-tam .p-collection-products #gf_pagination_wrap .gspf-page:hover{color:inherit;text-decoration:none}body.p-tam .p-collection-products #gf_pagination_wrap .prev>.gspf-page,body.p-tam .p-collection-products #gf_pagination_wrap .next>.gspf-page{color:#7b7974;font-size:0!important;background:#fff;border:1px solid #d9d9d9}body.p-tam .p-collection-products #gf_pagination_wrap .prev>.gspf-page:after,body.p-tam .p-collection-products #gf_pagination_wrap .next>.gspf-page:after{display:block;width:7px;height:7px;background:none;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;content:""}body.p-tam .p-collection-products #gf_pagination_wrap .prev>.gspf-page:after{transform:rotate(-135deg)}body.p-tam .p-collection-products #gf_pagination_wrap .next>.gspf-page:after{transform:rotate(45deg)}body.p-tam .p-collection-products .mobile-facets__wrapper,body.p-tam .p-collection-products .active-facets-mobile,body.p-tam .p-collection-products .facets-container>.product-count.medium-hide.large-up-hide{display:none!important}body.p-tam .p-collection-products .facets-container>.facets.small-hide{display:block!important;width:100%;margin:0}body.p-tam .p-collection-products .facets__form{display:flex!important;flex-wrap:wrap;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:12px;width:100%;padding:0;margin:0}body.p-tam .p-collection-products .facets__heading,body.p-tam .p-collection-products .facet-filters__label{display:none}body.p-tam .p-collection-products .product-count{flex:0 0 auto;align-self:center;order:1;margin:0}body.p-tam .p-collection-products .product-count .product-count__text{font-weight:700;font-size:14px;color:#373737}body.p-tam .p-collection-products .product-count .product-count__text:before{content:"\5546\54c1\6570  ";margin-right:4px;font-weight:400}body.p-tam .p-collection-products .facets__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px;order:2;padding:0;margin:0;position:relative}body.p-tam .p-collection-products .active-facets.active-facets-desktop{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;order:3;width:auto;margin:0}body.p-tam .p-collection-products .facets__form:has(.active-facets__button--light) .active-facets.active-facets-desktop{order:5;flex:0 0 100%}body.p-tam .p-collection-products .facet-filters.sorting{order:4;padding:0;margin:0 0 0 auto}body.p-tam .p-collection-products .facets__disclosure{margin:0}body.p-tam .p-collection-products .facets__disclosure>.facets__summary{display:inline-flex;align-items:center;gap:6px;padding:6px 18px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:400;line-height:1;background:#fff;border:1px solid #d9d9d9;border-radius:999px;cursor:pointer;transition:border-color .15s ease}body.p-tam .p-collection-products .facets__disclosure>.facets__summary:hover{color:#373737;text-decoration:none;border-color:#373737}body.p-tam .p-collection-products .facets__disclosure>.facets__summary:hover .facets__summary-label{text-decoration:none}body.p-tam .p-collection-products .facets__disclosure>.facets__summary>div{display:inline-flex;align-items:center;gap:6px}body.p-tam .p-collection-products .facets__disclosure>.facets__summary .icon-caret{position:static;top:auto;right:auto;width:8px;height:auto;margin:0}body.p-tam .p-collection-products .facets__disclosure[open]>.facets__summary{border-color:#373737}body.p-tam .p-collection-products .facets__disclosure>.facets__summary:focus-visible,body.p-tam .p-collection-products .facets__disclosure>.facets__summary.focused{outline:0;box-shadow:none;border-color:#373737}body.p-tam .p-collection-products .facets__disclosure>.facets__summary:focus-visible>div>span,body.p-tam .p-collection-products .facets__disclosure>.facets__summary.focused>div>span{text-decoration:underline;text-underline-offset:3px}body.p-tam .p-collection-products .facets__disclosure{position:static}body.p-tam .p-collection-products .facets__display{left:0;right:auto;width:min(406px,100vw - 40px);max-width:none}body.p-tam .p-collection-products .facet-filters.sorting .facet-filters__field{display:flex;align-items:center;padding:0;margin:0}body.p-tam .p-collection-products .facet-filters .select{width:auto;margin:0}@media(max-width:749px){body.p-tam .p-collection-products .facets__form{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"count sort" "filters filters";-moz-column-gap:12px;column-gap:12px;row-gap:12px}body.p-tam .p-collection-products .facets__form:has(.active-facets__button--light){grid-template-areas:"count sort" "filters filters" "actives actives"}body.p-tam .p-collection-products .product-count{grid-area:count;justify-self:start;align-self:center}body.p-tam .p-collection-products .facet-filters.sorting{grid-area:sort;justify-self:end;align-self:center;margin:0}body.p-tam .p-collection-products .facets__wrapper{grid-area:filters;gap:6px}body.p-tam .p-collection-products .active-facets.active-facets-desktop{grid-area:filters}body.p-tam .p-collection-products .facets__form:has(.active-facets__button--light) .active-facets.active-facets-desktop{grid-area:actives}body.p-tam .p-collection-products .facets__disclosure>.facets__summary{padding:5px 12px;font-size:12px}body.p-tam .p-collection-products .facet-filters .select .select__select,body.p-tam .p-collection-products .facet-filters .select select{padding:5px 28px 5px 12px;font-size:12px}}body.p-tam .p-collection-products-card{color:#373737}body.p-tam .p-collection-products-card .card{height:auto;color:inherit;text-align:left}body.p-tam .p-collection-products-card .card__inner{overflow:hidden;background:#f3f3f3;border:0;border-radius:0;box-shadow:none}body.p-tam .p-collection-products-card .card__inner:after{display:none}body.p-tam .p-collection-products-card .card__badge{display:none}body.p-tam .p-collection-products-card .card__media{width:100%;margin:0;border-radius:0}body.p-tam .p-collection-products-card .media{background:#f3f3f3}body.p-tam .p-collection-products-card .media img{border-radius:0}body.p-tam .p-collection-products-card .card__content{display:block;width:100%;padding:0;margin-top:10px}body.p-tam .p-collection-products-card .card__information{display:block;width:100%;padding:0}body.p-tam .p-collection-products-card .card__heading{width:100%;margin:0;color:inherit;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;word-break:break-word}@media screen and (min-width:768px){body.p-tam .p-collection-products-card .card__heading{font-size:14px}}body.p-tam .p-collection-products-card .card__heading a,body.p-tam .p-collection-products-card .card__heading a:hover{color:inherit;text-decoration:none}body.p-tam .p-collection-products-card .p-collection-products-card__part-labels+.card__heading{margin-top:6px}body.p-tam .p-collection-products-card .card-information{width:100%;margin-top:6px;text-align:left}body.p-tam .p-collection-products-card .caption-large{display:none}body.p-tam .p-collection-products-card .jdgm-widget.jdgm-preview-badge{min-height:12px;margin:0;line-height:1}body.p-tam .p-collection-products-card .jdgm-prev-badge{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}body.p-tam .p-collection-products-card .jdgm-star{padding:0 1px 0 0;color:#f6c343;font-size:12px;line-height:1;letter-spacing:0}body.p-tam .p-collection-products-card .jdgm-prev-badge__text{color:#8c8c8c;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0}body.p-tam .p-collection-products-card__part-labels{display:flex;align-items:flex-start;width:100%;margin:0}body.p-tam .p-collection-products-card__part-label{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:19px;margin:0;overflow:hidden;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}body.p-tam .p-collection-products-card__price{margin-top:4px;color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-collection-products-card__price .price__container{display:block}body.p-tam .p-collection-products-card__price .price-item{margin:0}body.p-tam .p-collection-products-card__price.price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;row-gap:4px}body.p-tam .p-collection-products-card__price.price--on-sale .price-item--regular{color:#373737;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through}body.p-tam .p-collection-products-price__sale-row{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px}body.p-tam .p-collection-products-price__discount{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;min-width:28px;min-height:30px;padding:2px 4px;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;background:#de5959;border-radius:3px}body.p-tam .p-collection-products-price__discount-line{display:block;line-height:1}body.p-tam .p-collection-products-card__price .price-item--sale{color:#de5959;font-size:20px;font-weight:500;line-height:1.5}body.p-tam .p-collection-products-card__status-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px;width:100%;margin-top:4px}body.p-tam .p-collection-products-card__status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:13px;padding:2px 4px;color:#de5959;font-family:Lato,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;background:#fff;border:1px solid #de5959;border-radius:2px}body.p-tam .p-collection-products-card__status-badge-sale{color:#fff;background:#de5959}body.p-tam .p-collection-products-card__status-badge-sold-out{color:#fff;background:#b3b3b3;border-color:#b3b3b3}body.p-tam .p-collection-recommend-page{width:100%;margin:48px auto 0;padding:0 20px;background:#fff}@media screen and (min-width:768px){body.p-tam .p-collection-recommend-page{max-width:1100px;margin-top:48px;box-sizing:content-box}}body.p-tam .p-collection-recommend-page__inner{width:100%;color:#373737;word-break:break-word}body.p-tam .p-collection-recommend-page__header{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}body.p-tam .p-collection-recommend-page__heading{width:100%;margin:0;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;white-space:nowrap}body.p-tam .p-collection-recommend-page__list{display:flex;gap:15px;align-items:flex-start;width:100%;padding:0;margin:24px 0 0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-collection-recommend-page__list{gap:28px}}body.p-tam .p-collection-recommend-page__item{flex:0 0 150px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-collection-recommend-page__item{flex-basis:160px}}body.p-tam .p-collection-recommend-page-card{display:block;color:inherit}body.p-tam .p-collection-recommend-page-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-collection-recommend-page-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-collection-recommend-page-card__link:focus-visible{outline:2px solid #de5959;outline-offset:4px}body.p-tam .p-collection-recommend-page-card__figure{display:block;padding:0;margin:0}body.p-tam .p-collection-recommend-page-card__image-wrap{display:block;width:150px;height:150px;overflow:hidden;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-recommend-page-card__image-wrap{width:160px;height:160px}}body.p-tam .p-collection-recommend-page-card__image{display:block;width:150px;height:150px;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-recommend-page-card__image{width:160px;height:160px}}body.p-tam .p-collection-recommend-page-card__image-placeholder{display:block;width:150px;height:150px;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-collection-recommend-page-card__image-placeholder{width:160px;height:160px}}body.p-tam .p-collection-recommend-page-card__caption{display:block;margin-top:10px}body.p-tam .p-collection-recommend-page-card__tags{display:flex;flex-wrap:wrap;gap:4px;width:100%;padding:0;margin:0;list-style:none}body.p-tam .p-collection-recommend-page-card__tag{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin:0;overflow:hidden;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}body.p-tam .p-collection-recommend-page-card__title{width:150px;margin:4px 0 0;color:inherit;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:768px){body.p-tam .p-collection-recommend-page-card__title{width:160px}}body.p-tam .p-collection-recommend-page-card__tags+.p-collection-recommend-page-card__title{margin-top:4px}body.p-tam .p-collection-recommend-page-card__title:first-child{margin-top:0}body.p-tam .p-collection-recommend-page-card__date{margin:12px 0 0;color:inherit;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}body.p-tam .p-collection-recommend-page-card__time{color:inherit;font:inherit;letter-spacing:inherit}body.p-tam .p-collection-recommend-page__more{display:flex;gap:8px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:24px;margin-left:auto;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;text-decoration:none}body.p-tam .p-collection-recommend-page__more:hover{color:#373737;text-decoration:none}body.p-tam .p-collection-recommend-page__more:focus-visible{outline:2px solid #de5959;outline-offset:4px}body.p-tam .p-collection-recommend-page__more-text{display:block;white-space:nowrap}body.p-tam .p-collection-recommend-page__more-icon{display:block;flex:0 0 auto;width:7px;height:10px;transform:rotate(180deg)}body.p-tam .p-search-results{width:100%;color:#373737;background:#fff}body.p-tam .p-search-results .facets-wrapper{display:block!important;width:auto;max-width:none;padding:24px 20px 0;margin:0;box-sizing:border-box;color:#373737;background:linear-gradient(#d9d9d9,#d9d9d9) 20px 0/ calc(100% - 40px) 1px no-repeat}@media screen and (min-width:768px){body.p-tam .p-search-results .facets-wrapper{max-width:1100px;margin-inline:auto;box-sizing:content-box}}body.p-tam .p-search-results .facets-container{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0;opacity:1!important;-moz-column-gap:16px;column-gap:16px}body.p-tam .p-search-results .mobile-facets__wrapper,body.p-tam .p-search-results .active-facets-mobile,body.p-tam .p-search-results .facets-container>.product-count.medium-hide.large-up-hide{display:none!important}body.p-tam .p-search-results .facets-container>.facets.small-hide{display:block!important;width:100%;margin:0}body.p-tam .p-search-results .facets__form{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"count sort" "filters filters";align-items:center;width:100%;padding:0;margin:0;-moz-column-gap:12px;column-gap:12px;row-gap:12px}@media screen and (min-width:768px){body.p-tam .p-search-results .facets__form{display:flex!important;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px}}body.p-tam .p-search-results .facets__form:has(.active-facets__button--light){grid-template-areas:"count sort" "filters filters" "actives actives"}body.p-tam .p-search-results .facets__heading,body.p-tam .p-search-results .facet-filters__label{display:none}body.p-tam .p-search-results .product-count{grid-area:count;flex:0 0 auto;align-self:center;justify-self:start;order:1;margin:0}body.p-tam .p-search-results .product-count__text{margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap}body.p-tam .p-search-results .product-count__text:before{margin-right:4px;font-weight:400;content:"\5546\54c1\6570  "}body.p-tam .p-search-results .facets__wrapper{position:relative;display:flex;grid-area:filters;flex-wrap:wrap;align-items:center;gap:6px;order:2;padding:0;margin:0}@media screen and (min-width:768px){body.p-tam .p-search-results .facets__wrapper{gap:8px}}body.p-tam .p-search-results .active-facets.active-facets-desktop{display:flex;grid-area:filters;flex:0 0 auto;flex-wrap:wrap;gap:8px;order:3;width:auto;margin:0}body.p-tam .p-search-results .facets__form:has(.active-facets__button--light) .active-facets.active-facets-desktop{grid-area:actives}@media screen and (min-width:768px){body.p-tam .p-search-results .facets__form:has(.active-facets__button--light) .active-facets.active-facets-desktop{flex:0 0 100%;order:5}}body.p-tam .p-search-results .facet-filters.sorting{grid-area:sort;align-self:center;justify-self:end;order:4;padding:0;margin:0}@media screen and (min-width:768px){body.p-tam .p-search-results .facet-filters.sorting{margin-left:auto}}body.p-tam .p-search-results .facets__disclosure{position:static;margin:0}body.p-tam .p-search-results .facets__disclosure>.facets__summary{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;background:#fff;border:1px solid #d9d9d9;border-radius:999px;cursor:pointer;transition:border-color .15s ease}@media screen and (min-width:768px){body.p-tam .p-search-results .facets__disclosure>.facets__summary{padding:6px 18px;font-size:13px}}body.p-tam .p-search-results .facets__disclosure>.facets__summary:hover,body.p-tam .p-search-results .facets__disclosure[open]>.facets__summary{color:#373737;text-decoration:none;border-color:#373737}body.p-tam .p-search-results .facets__disclosure>.facets__summary:hover .facets__summary-label{text-decoration:none}body.p-tam .p-search-results .facets__disclosure>.facets__summary>div{display:inline-flex;align-items:center;gap:6px}body.p-tam .p-search-results .facets__disclosure>.facets__summary .icon-caret{position:static;top:auto;right:auto;width:8px;height:auto;margin:0}body.p-tam .p-search-results .facets__disclosure>.facets__summary:focus-visible,body.p-tam .p-search-results .facets__disclosure>.facets__summary.focused{border-color:#373737;outline:0;box-shadow:none}body.p-tam .p-search-results .facets__disclosure>.facets__summary:focus-visible>div>span,body.p-tam .p-search-results .facets__disclosure>.facets__summary.focused>div>span{text-decoration:underline;text-underline-offset:3px}body.p-tam .p-search-results .facets__display{right:auto;left:0;z-index:3;width:min(406px,100vw - 40px);max-width:none;background-color:#fff}body.p-tam .p-search-results .facet-filters.sorting .facet-filters__field{display:flex;align-items:center;padding:0;margin:0}body.p-tam .p-search-results .facet-filters .select{width:auto;margin:0}body.p-tam .p-search-results .facet-filters .select .select__select,body.p-tam .p-search-results .facet-filters .select select{padding:5px 28px 5px 12px;font-size:12px}body.p-tam .p-search-results .p-collection-products__facet-all-link,body.p-tam .p-search-results .p-collection-products__facet-all-link:hover{color:inherit;text-decoration:none}body.p-tam .p-search-results .facet-checkbox input[type=radio]{position:absolute;top:7px;left:-4px;z-index:-1;width:16px;height:16px;opacity:1;-moz-appearance:none;appearance:none;-webkit-appearance:none}body.p-tam .p-search-results .no-js .facet-checkbox input[type=radio]{z-index:0}body.p-tam .p-search-results .facet-checkbox>input[type=radio]:checked~.icon-checkmark,body.p-tam .p-search-results .p-collection-products__facet-all-link.active .icon-checkmark{visibility:visible}body.p-tam .p-search-results .product-grid-container{width:100%;margin-top:32px}body.p-tam .p-search-results .collection{width:auto;max-width:none;padding:0 20px;margin:0;box-sizing:border-box}@media screen and (min-width:768px){body.p-tam .p-search-results .collection{max-width:1100px;margin-inline:auto;box-sizing:content-box}}body.p-tam .p-search-results .loading-overlay{display:none}body.p-tam .p-search-results .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:15px;column-gap:15px;row-gap:30px;width:100%;padding:0;margin:0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-search-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}}body.p-tam .p-search-results .grid__item{width:auto;max-width:none;padding:0}body.p-tam .p-search-results .pagination-wrapper{margin-top:24px}body.p-tam .p-search-results__related-slot{width:100%}body.p-tam .p-search-related-articles{width:auto;max-width:none;padding:0 20px;margin-top:48px;margin-inline:auto;box-sizing:border-box}@media screen and (min-width:768px){body.p-tam .p-search-related-articles{max-width:1100px;box-sizing:content-box}}body.p-tam .p-search-related-articles__heading{width:100%}body.p-tam .p-search-related-articles__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:15px;column-gap:15px;row-gap:30px;width:100%;padding:0;margin:24px 0 0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-search-related-articles__list{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}}body.p-tam .p-search-related-articles__item{min-width:0;padding:0}.p-tam .p-page-heading{width:100%}.p-tam .p-page-heading__inner{box-sizing:border-box;width:100%;padding:0 20px}.p-tam .p-page-heading__title.c-page-heading{width:100%}@media screen and (min-width:768px){.p-tam .p-page-heading__title.c-page-heading{text-align:center}}body.p-tam .p-product-main .page-width{max-width:none;padding:0}@media screen and (min-width:768px){body.p-tam .p-product-main .page-width{max-width:1140px;padding:0 20px;margin-inline:auto}}body.p-tam .p-product-main .p-product{display:block}@media screen and (min-width:768px){body.p-tam .p-product-main .p-product{display:flex;gap:40px;align-items:flex-start}}body.p-tam .p-product-main .product__media-wrapper{width:100%}@media screen and (min-width:768px){body.p-tam .p-product-main .product__media-wrapper{flex:0 1 620px;min-width:0;max-width:none}}body.p-tam .p-product-main .product__info-wrapper{width:100%;max-width:none;padding:0 20px;margin-top:10px}@media screen and (min-width:768px){body.p-tam .p-product-main .product__info-wrapper{flex:0 1 440px;min-width:0;max-width:none;padding:0;margin-top:0}}body.p-tam[data-page-type=product] .c-breadcrumbs-global{display:none}body.p-tam[data-page-type=product] .p-top-common-blog-section{padding:0 20px;margin-top:56px;color:#373737;background:#fff}@media screen and (min-width:768px){body.p-tam[data-page-type=product] .p-top-common-blog-section{padding:0 20px;margin-top:80px}}body.p-tam[data-page-type=product] .p-top-common-blog-section__inner{align-items:flex-start}body.p-tam[data-page-type=product] .p-top-common-blog-section__heading{align-items:flex-start;color:#373737;text-align:left}body.p-tam[data-page-type=product] .p-top-common-blog-section__title{color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:500;letter-spacing:0}body.p-tam[data-page-type=product] .p-top-common-blog-section__subtitle{display:none}body.p-tam[data-page-type=product] .p-top-common-blog-card__title,body.p-tam[data-page-type=product] .p-top-common-blog-card__date,body.p-tam[data-page-type=product] .p-top-common-blog-card__time,body.p-tam[data-page-type=product] .p-top-common-blog-card__date-suffix{color:#373737}body.p-tam[data-page-type=product] .p-top-common-blog-card__date,body.p-tam[data-page-type=product] .p-top-common-blog-card__time,body.p-tam[data-page-type=product] .p-top-common-blog-card__date-suffix{color:#8c8c8c}body.p-tam[data-page-type=product] .p-top-common-blog-card__tag{background:#ecebe0}body.p-tam[data-page-type=product] .p-top-common-blog-section .c-top-text-cta,body.p-tam[data-page-type=product] .p-top-common-blog-section .c-top-text-cta:hover{color:#373737}body.p-tam[data-page-type=product] .p-top-common-blog-section .c-top-text-cta:focus-visible{outline-color:#de5959}body.p-tam .p-product-main .slider-mobile-gutter{margin:0}body.p-tam .p-product-main .product__media-list{padding:0;margin:0;scroll-padding-left:0}body.p-tam .p-product-main .product__media-item{width:100%;padding:0;margin:0}body.p-tam .p-product-main .product__media-list.grid--peek.slider .product__media-item:first-of-type{margin-left:0}body.p-tam .p-product-main .product__media{background:none;border:none;border-radius:0;box-shadow:none}body.p-tam .p-product-main .product__media img{-o-object-fit:contain;object-fit:contain}body.p-tam .p-product-main .slider-buttons{display:none}body.p-tam .p-product-main .thumbnail-slider{position:relative;display:flex;align-items:center;margin-top:10px}body.p-tam .p-product-main .thumbnail-slider .slider-button{display:none}body.p-tam .p-product-main .thumbnail-slider .thumbnail-list{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;padding:0;margin:0;overflow-x:auto;scroll-behavior:smooth}body.p-tam .p-product-main .thumbnail-slider .thumbnail-list__item{display:block;flex:0 0 80px;width:80px;height:80px;margin:0}body.p-tam .p-product-main .thumbnail-slider .thumbnail{width:80px;height:80px;padding:0;overflow:hidden;background:#f6f3ee;border:none;border-radius:0;box-shadow:none}body.p-tam .p-product-main .thumbnail-slider .thumbnail[aria-current=true]{border:2px solid #666262}body.p-tam .p-product-main .thumbnail-slider .thumbnail img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){body.p-tam .p-product-main .thumbnail-slider[data-js-product-thumbnail-scrollable=true] .slider-button{display:flex!important;top:40px}body.p-tam .p-product-main .thumbnail-slider[data-js-product-thumbnail-scrollable=true] .p-top-products-section__nav[disabled]{opacity:0;pointer-events:none}}body.p-tam .p-product-info__part-labels{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0;list-style:none}body.p-tam .p-product-info__ifmc{padding:20px;margin-top:16px;background:#fcf9f4;border-radius:5px}body.p-tam .p-product-info__ifmc-head{display:flex;gap:12px;align-items:center}body.p-tam .p-product-info__ifmc-logo{display:block;flex:0 0 auto;width:111px;height:22px}body.p-tam .p-product-info__ifmc-text{margin:0;color:#8c8c8c;font-size:10px;line-height:1.3}body.p-tam .p-product-info__ifmc-link{display:flex;gap:4px;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:8px;color:#373737;font-size:12px;line-height:1;text-decoration:none}body.p-tam .p-product-info__ifmc-link-text{text-decoration-line:underline;text-underline-offset:1px}body.p-tam .p-product-info__ifmc-link-icon{flex:0 0 auto;width:6px;height:8px;transform:rotate(180deg)}body.p-tam .p-product-info__price-block{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}body.p-tam .p-product-info__price-block .price--large{height:30px}body.p-tam .p-product-info__status-list{display:flex;flex-wrap:wrap;gap:3px}body.p-tam .p-product-info__status-badge{padding:2px 4px;color:#de5959;font-family:Lato,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:700;line-height:1;text-align:center;background:#fff;border:1px solid #de5959;border-radius:2px}body.p-tam .p-product-info__status-badge-sale{color:#fff;background:#de5959}body.p-tam .p-product-info__status-badge-sold-out{color:#fff;background:#b3b3b3;border-color:#b3b3b3}body.p-tam .p-product-main .product__text.caption-with-letter-spacing{margin:8px 0 0;color:#8c8c8c;font-size:12px;letter-spacing:0;text-transform:none}body.p-tam .p-product-main .product__text.inline-richtext:not(.caption-with-letter-spacing):not(.subtitle){margin:0;color:#de5959;font-size:14px;font-weight:500;line-height:1.3}body.p-tam .p-product-main .product__text.inline-richtext:not(.caption-with-letter-spacing):not(.subtitle) strong{font-weight:500}body.p-tam .p-product-main .product__title{margin-top:4px}body.p-tam .p-product-main .product__title h1{margin:0;color:#373737;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-product-main .product__title>a{display:none}body.p-tam .p-product-main .price{color:#373737;line-height:1}body.p-tam .p-product-main .price--large{font-size:30px}body.p-tam .p-product-main .price__container{display:flex;align-items:flex-end}body.p-tam .p-product-main .price-item--regular{color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:30px;font-weight:400;line-height:1}body.p-tam .p-product-main .price--on-sale .price__sale{display:flex;gap:8px;align-items:flex-end}body.p-tam .p-product-main .price__sale .price-item--regular{font-size:16px}body.p-tam .p-product-main .p-collection-products-price__sale-row{display:flex;gap:4px;align-items:flex-end}body.p-tam .p-product-main .p-collection-products-price__discount{display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;padding:2px 4px;color:#fff;font-size:12px;font-weight:700;line-height:1;background:#de5959;border-radius:3px}body.p-tam .p-product-main .p-collection-products-price__discount-line{display:block;line-height:1}body.p-tam .p-product-main .price-item--sale{color:#de5959;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:30px;font-weight:500;line-height:1}body.p-tam .p-product-main .product__tax{margin-top:6px;color:#8c8c8c;font-size:10px;line-height:1.5}body.p-tam .p-product-main .product__inventory{display:inline-flex;gap:4px;align-items:center;width:auto;margin-top:10px;color:#373737;font-size:14px;line-height:1.3}body.p-tam .p-product-main .product__inventory-icon{display:block;flex:0 0 auto;width:16px;height:16px}body.p-tam .p-product-main .product-form__quantity{margin-top:24px}body.p-tam .p-product-main .product-form__input{max-width:none;padding:0;margin:24px 0 0;border:none}body.p-tam .p-product-main .product-form__buttons{max-width:none}body.p-tam .p-product-main .product-form__submit{color:#fff!important;background:#ec8b37!important;border-radius:5px!important}body.p-tam .p-product-main .product-form__submit[disabled],body.p-tam .p-product-main .product-form__submit[aria-disabled=true]{color:#fff!important;background:#ec8b3733!important}body.p-tam .p-product-main .product-form__submit+*{margin-top:16px}body.p-tam .p-product-main .shopify-payment-button__button{border-radius:5px}body.p-tam .p-product-main .dynamic_checkout_alert_text,body.p-tam .p-product-main .delivery_fee_notice_below_add_cart_button{margin:16px 0 0;color:#8c8c8c;font-size:12px;line-height:1.3}body.p-tam .p-product-main .share-button{display:block;max-width:none;margin-top:24px}body.p-tam .p-product-main .share-button details{width:auto}body.p-tam .p-product-main .share-button__button{display:flex;width:155px;min-height:0;margin:0 auto}body.p-tam .p-product-main .share-button__button .icon-share{width:18px;height:18px}body.p-tam .p-product-contents{margin-top:56px}@media screen and (min-width:768px){body.p-tam .p-product-contents{max-width:1140px;padding:0 20px;margin-inline:auto;margin-top:80px}}body.p-tam .p-product-contents__inner{width:100%;color:#373737;word-break:break-word}body.p-tam .p-product-contents__item{border-bottom:1px solid #e4e4e4}body.p-tam .p-product-contents__item:first-child{border-top:1px solid #e4e4e4}body.p-tam .p-product-contents__summary{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;list-style:none}@media screen and (min-width:768px){body.p-tam .p-product-contents__summary{padding:16px 0}}body.p-tam .p-product-contents__summary::-webkit-details-marker{display:none}body.p-tam .p-product-contents__summary:focus-visible{outline:2px solid #de5959;outline-offset:2px}body.p-tam .p-product-contents__heading{margin:0;color:inherit;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:700;line-height:1.3}@media screen and (min-width:768px){body.p-tam .p-product-contents__heading{font-size:18px}}body.p-tam .p-product-contents__icon{position:relative;flex:0 0 auto;width:12px;height:12px}body.p-tam .p-product-contents__icon:before{position:absolute;top:2px;left:1px;width:8px;height:8px;border-right:1.5px solid #373737;border-bottom:1.5px solid #373737;content:"";transform:rotate(45deg)}body.p-tam .p-product-contents__item[open]{padding-bottom:16px}body.p-tam .p-product-contents__item[open] .p-product-contents__icon:before{top:5px;transform:rotate(225deg)}body.p-tam .p-product-contents__body{padding:20px;font-size:14px;line-height:1.5;background:#fbf8f2;border-radius:5px}body.p-tam .p-product-contents__body>:first-child{margin-top:0}body.p-tam .p-product-contents__body h3{padding-bottom:12px;margin-top:40px;font-size:15px;font-weight:700;line-height:1.5;border-bottom:1px solid #efeae5}body.p-tam .p-product-contents__body h4{margin-top:24px;font-size:14px;font-weight:700}body.p-tam .p-product-contents__body p,body.p-tam .p-product-contents__body ul,body.p-tam .p-product-contents__body ol,body.p-tam .p-product-contents__body table,body.p-tam .p-product-contents__body figure,body.p-tam .p-product-contents__body div{margin-top:16px}body.p-tam .p-product-contents__body ul,body.p-tam .p-product-contents__body ol{padding-left:1.5em}body.p-tam .p-product-contents__body img{max-width:100%;height:auto;vertical-align:middle}body.p-tam .p-product-contents__body hr{margin-top:40px;border:0;border-top:1px solid #efeae5}body.p-tam .p-product-contents__body a{color:inherit}body.p-tam .p-product-subscription-banner{padding:0 20px;margin-top:40px}@media screen and (min-width:768px){body.p-tam .p-product-subscription-banner{max-width:1140px;margin-inline:auto;margin-top:64px}}body.p-tam .p-product-subscription-banner__link{display:block}body.p-tam .p-product-subscription-banner__image{display:block;width:100%;height:auto;border-radius:5px}body.p-tam .p-product-subscription-banner__image-pc{display:none}@media screen and (min-width:768px){body.p-tam .p-product-subscription-banner__image-sp{display:none}body.p-tam .p-product-subscription-banner__image-pc{display:block}}body.p-tam .p-product-bought-together{padding:0 20px;margin-top:40px}@media screen and (min-width:768px){body.p-tam .p-product-bought-together{display:none}}body.p-tam .p-product-bought-together__heading{margin:0;color:#373737;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:15px;font-weight:500;line-height:1.3}body.p-tam .p-product-bought-together__list{display:flex;gap:12px;align-items:stretch;padding:0;margin:16px 0 0;overflow-x:auto;list-style:none}body.p-tam .p-product-bought-together__item{display:flex;flex:0 0 150px;flex-direction:column;min-width:0}body.p-tam .p-product-bought-together__media{display:block;overflow:hidden;background:#f6f3ee;border-radius:3px}body.p-tam .p-product-bought-together__image{display:block;width:100%;height:auto}body.p-tam .p-product-bought-together__part-label{align-self:flex-start;margin-top:8px}body.p-tam .p-product-bought-together__title-link{margin-top:4px;color:#373737;text-decoration:none}body.p-tam .p-product-bought-together__title{display:block;font-size:12px;line-height:1.5}body.p-tam .p-product-bought-together__price{margin:4px 0 0;color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-product-bought-together__price .price__container{display:block}body.p-tam .p-product-bought-together__price .price-item{margin:0}body.p-tam .p-product-bought-together__price.price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;row-gap:4px}body.p-tam .p-product-bought-together__price.price--on-sale .price-item--regular{color:#373737;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through}body.p-tam .p-product-bought-together__price .price-item--sale{color:#de5959;font-size:20px;font-weight:500;line-height:1.5}body.p-tam .p-product-bought-together__form{margin-top:auto}body.p-tam .p-product-bought-together__form .form{margin-top:8px}body.p-tam .p-product-bought-together__form>.p-product-bought-together__submit{margin-top:8px}body.p-tam .p-product-bought-together__submit{position:relative;display:block;box-sizing:border-box;width:100%;padding:8px 0;color:#373737;font-size:12px;font-weight:500;line-height:1;text-align:center;text-decoration:none;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:3px}body.p-tam .p-product-bought-together__submit[disabled]{color:#dadada;cursor:default;border-color:#e6e6e6}body.p-tam .p-product-related{display:block;padding:0 20px;margin-top:56px}@media screen and (min-width:768px){body.p-tam .p-product-related{max-width:1140px;margin-inline:auto;margin-top:80px}}body.p-tam .p-product-related__inner{width:100%;color:#373737;word-break:break-word}body.p-tam .p-product-related__heading{margin:0;white-space:nowrap}body.p-tam .p-product-related__list{display:flex;gap:10px;align-items:flex-start;width:100%;padding:0;margin:16px 0 0;list-style:none}@media screen and (min-width:768px){body.p-tam .p-product-related__list{gap:28px}}body.p-tam .p-product-related__item{flex:0 0 150px;min-width:0;padding:0}@media screen and (min-width:768px){body.p-tam .p-product-related__item{flex-basis:160px}}body.p-tam .p-product-related-card{display:block;color:inherit}body.p-tam .p-product-related-card__link{display:block;color:inherit;text-decoration:none}body.p-tam .p-product-related-card__link:hover{color:inherit;text-decoration:none}body.p-tam .p-product-related-card__link:focus-visible{outline:2px solid #de5959;outline-offset:4px}body.p-tam .p-product-related-card__figure{display:block;padding:0;margin:0}body.p-tam .p-product-related-card__image-wrap{display:block;width:150px;height:150px;overflow:hidden;background:#f6f3ee;border-radius:3px}@media screen and (min-width:768px){body.p-tam .p-product-related-card__image-wrap{width:160px;height:160px}}body.p-tam .p-product-related-card__image{display:block;width:100%;height:auto;border-radius:3px}body.p-tam .p-product-related-card__image-placeholder{display:block;width:100%;height:100%;background:#f6f3ee;border-radius:3px}body.p-tam .p-product-related-card__caption{display:block;padding:0;margin-top:8px}body.p-tam .p-product-related-card__title{margin:4px 0 0;color:inherit;font-size:12px;font-weight:400;line-height:1.5}body.p-tam .p-product-related-card__price{margin:4px 0 0;color:inherit;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0}body.p-tam .p-product-related-card__price .price__container{display:block}body.p-tam .p-product-related-card__price .price-item{margin:0}body.p-tam .p-product-related-card__price.price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;row-gap:4px}body.p-tam .p-product-related-card__price.price--on-sale .price-item--regular{color:inherit;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through}body.p-tam .p-product-related-card__price .p-collection-products-price__sale-row{display:flex;-moz-column-gap:4px;column-gap:4px;align-items:center}body.p-tam .p-product-related-card__price .p-collection-products-price__discount{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:18px;padding:2px 4px;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;background:#de5959;border-radius:3px;white-space:nowrap}body.p-tam .p-product-related-card__price .p-collection-products-price__discount-line{display:inline;line-height:1}body.p-tam .p-product-related-card__price .price-item--sale{color:#de5959;font-size:20px;font-weight:500;line-height:1.5}body.p-tam .p-product-review{margin-top:56px}@media screen and (min-width:768px){body.p-tam .p-product-review{max-width:1140px;padding:0 20px;margin-top:80px}}body.p-tam .p-product-review .title{justify-content:center;margin:0;color:#373737;font-family:Oswald,Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:28px;font-weight:500;line-height:1;letter-spacing:2px}@media screen and (min-width:768px){body.p-tam .p-product-review .title{font-size:34px}}body.p-tam .p-product-review .section_subtitle{justify-content:center;margin:8px 0 0;color:#373737;font-size:14px;font-weight:500;line-height:1.5}body.p-tam .p-product-review .jdgm-rev-widg{padding:0;margin-top:24px;border:none}body.p-tam .p-product-review .jdgm-rev-widg__title{display:none}body.p-tam .p-product-review .jdgm-rev-widg__summary-text{color:#8c8c8c;font-size:10px}body.p-tam .p-product-review .jdgm-write-rev-link{display:inline-flex;gap:8px;align-items:center;justify-content:center;margin:0;color:#666262;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;background:#fff;border:1px solid #666262;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 32px;color:#666262!important;background:#fff!important;border:1px solid #666262!important;border-radius:5px}body.p-tam .p-product-review .jdgm-write-rev-link:before{display:inline-block;flex:0 0 auto;width:18px;height:18px;content:"";background:#666262;-webkit-mask:url(icon-notebook-pen.svg) no-repeat center/contain;mask:url(icon-notebook-pen.svg) no-repeat center/contain}body.p-tam .p-product-review .jdgm-rev{padding:20px;background:#fcf9f4!important;border:none!important;border-radius:5px}body.p-tam .p-product-review .jdgm-rev+.jdgm-rev{margin-top:12px}body.p-tam .p-product-review .jdgm-rev__title{color:#373737;font-size:14px;font-weight:700;line-height:1.3}body.p-tam .p-product-review .jdgm-rev__timestamp,body.p-tam .p-product-review .jdgm-rev__author{color:#8c8c8c;font-size:10px}body.p-tam .p-product-review .jdgm-rev__body{color:#373737;font-size:13px;line-height:1.6}html:not(.magazine) body.p-tam[data-page-type=blog] .blog-tags{display:flex;flex-wrap:wrap;gap:12px 8px}html:not(.magazine) body.p-tam[data-page-type=blog] .blog-tags .p-blog-tags__item{padding:0;margin:0;border-left:0;font-weight:400}html:not(.magazine) body.p-tam[data-page-type=blog] .blog-tags .p-blog-tags__item:last-child{border-right:0}html:not(.magazine) body.p-tam[data-page-type=blog] .p-blog-tags__link.c-filter-tab{width:auto;min-width:105px;padding:0 16px}html:not(.magazine) body.p-tam[data-page-type=blog] .p-blog-tags__link.c-filter-tab.active{margin:0;color:#373737;background:#c1baab;border-color:#c1baab}html:not(.magazine) body.p-tam[data-page-type=article] .article-navigation .title{color:#666262!important;font-weight:700}body.p-tam[data-page-type=cart] table.cart-items{background:#f6f3ee}body.p-tam[data-page-type=cart] .cart__checkout-button.c-cta-button{--color-button: 236, 139, 55;--alpha-button-background: 1;border-radius:5px!important}body.p-tam[data-page-type=cart] .c-page-heading{color:#373737!important}body.p-tam[data-page-type=cart] .product-grid.grid{align-items:stretch}body.p-tam[data-page-type="customers/login"] .login a[href*="#recover"],body.p-tam[data-page-type="customers/login"] .login a[href*="/account/register"]{color:#0d7be1;text-decoration:underline}body.p-tam[data-page-type="customers/login"] .login button.c-pill-button{--color-button: 102, 98, 98;--alpha-button-background: 1;width:100%;margin-top:20px;margin-bottom:20px;border-radius:30px!important}body.p-tam[data-page-type="customers/account"] .account_order_history table.order-history tbody tr,body.p-tam[data-page-type="customers/addresses"] .edit_address_wrapper{background:#f6f3ee}body.p-tam[data-page-type="customers/addresses"] .edit_address_wrapper input,body.p-tam[data-page-type="customers/addresses"] .edit_address_wrapper select,body.p-tam[data-page-type="customers/addresses"] .edit_address_wrapper textarea{background:#fff}body.p-tam[data-page-type="customers/addresses"] .huckleberry-subscription-list-memo{background-color:#fef1f1;color:#de5959}body.p-tam[data-page-type="customers/addresses"] .addreess_status{display:inline-block;padding:12px 24px;color:#fff;font-size:14px;font-weight:500;background:#c1baab;border-radius:5px}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display{display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"l-status v-status" "l-name v-name" "l-addr v-addr" "l-tel v-tel" "buttons buttons";-moz-column-gap:24px;column-gap:24px;row-gap:12px;align-items:center;padding:20px;background:#f6f3ee;border-radius:8px;font-size:16px}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(1){grid-area:l-status}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(2){grid-area:l-name}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(3){grid-area:l-addr}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(4){grid-area:l-tel}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(5){display:none}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(6){grid-area:v-status}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(7){grid-area:v-name}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(8){grid-area:v-addr}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(9){grid-area:v-tel}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display>div:nth-child(10){grid-area:buttons}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display .c-pill-button,body.p-tam[data-page-type="customers/addresses"] .ediable_address_display .c-pill-button--outline{height:auto}body.p-tam[data-page-type="customers/addresses"] .ediable_address_display .c-pill-button:not(.c-pill-button--outline){--color-button: 102, 98, 98;--alpha-button-background: 1}body.p-tam[data-page-type="customers/addresses"] .delete_address.c-pill-button--outline{background-color:#fff!important}html.page.spec body.p-tam .shopify-policy__body,html.page.spec body.p-tam .shopify-policy__body *{color:#373737}html.page.howto body.p-tam .multirow .button--secondary{--color-button: 102, 98, 98;--color-button-text: 255, 255, 255;--buttons-radius: 30px;--buttons-radius-outset: 30px}html.page.guide body.p-tam .collapsible-content .accordion summary,html.page.faq body.p-tam .collapsible-content .accordion summary{background-color:#666262!important}html.page.guide body.p-tam .collapsible-content__heading,html.page.faq body.p-tam .collapsible-content__heading{color:#373737!important}html.page.contact body.p-tam .globo-formbuilder .wizard__submit{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;max-width:335px;height:auto;min-height:0;padding:12px 16px;margin:0 auto;color:#fff;font-family:Noto Sans JP,-apple-system,blinkmacsystemfont,Segoe UI,Roboto,Helvetica Neue,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;background:#666262;border:0;border-radius:30px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.page.contact body.p-tam .globo-formbuilder .wizard__submit:after{box-shadow:none}html.page.contact body.p-tam .globo-formbuilder .wizard__submit:hover{box-shadow:none}html.page.contact body.p-tam .globo-formbuilder .wizard__submit{background:#666262!important;border-radius:30px!important}body.p-tam[data-page-type=policy] .shopify-policy__container{box-sizing:border-box;width:100%;max-width:none;padding:0;margin:0}body.p-tam[data-page-type=policy] .shopify-policy__title{display:block;box-sizing:border-box;width:100%;height:auto;padding:0 20px;margin:0;background:#0000}body.p-tam[data-page-type=policy] .shopify-policy__title h1{width:100%;text-align:left}@media screen and (min-width:768px){body.p-tam[data-page-type=policy] .shopify-policy__title h1{text-align:center}}body.p-tam[data-page-type=policy] .shopify-policy__body{box-sizing:border-box;width:100%;max-width:1100px;padding:0 20px;margin:40px auto 0}body.p-tam[data-page-type=policy] .shopify-policy__body,body.p-tam[data-page-type=policy] .shopify-policy__body *{color:#373737}body.p-tam[data-page-type=policy] .shopify-policy__body h2{border-bottom-color:#373737}body.p-tam[data-page-type=policy] .shopify-policy__body h2 strong:after{background-color:#373737}.u-sr-only{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;white-space:nowrap!important;border-width:0!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-justify{text-align:justify!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom-style.css.map */
