.cbd-navigation-shell{display:block;background:#edf1e8;border-bottom:1px solid #d9e1d4;color:#294d3e;position:relative;z-index:3}.cbd-navigation{position:relative;display:flex;align-items:center;justify-content:center;gap:2.4rem;min-height:5.6rem}.cbd-navigation-categories summary,.cbd-navigation-direct{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-height:4.8rem;padding:.8rem 1rem;color:inherit;font-size:1.4rem;font-weight:600;line-height:1.6;text-decoration:none;cursor:pointer;text-align:center}.cbd-navigation-categories summary{list-style:none}.cbd-navigation-categories summary::-webkit-details-marker{display:none}.cbd-navigation-symbol{font-size:2rem;font-weight:400;line-height:1}.cbd-navigation-categories[open] .cbd-navigation-symbol{transform:rotate(45deg)}.cbd-navigation-list{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:2rem;background:#faf9f5;border:1px solid #d9e1d4;border-radius:0 0 1rem 1rem;box-shadow:0 1rem 2rem #26382e14;list-style:none}.cbd-navigation-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;padding:1.2rem;color:inherit;background:#fff;border:1px solid #d9e1d4;border-radius:.6rem;text-decoration:none;font-size:1.4rem;line-height:1.6}.cbd-navigation a:hover,.cbd-navigation summary:hover{background:#e0e7d9}.cbd-navigation :focus-visible{outline:3px solid #294d3e;outline-offset:3px}@media(max-width:749px){.cbd-navigation{gap:.4rem;padding-left:1rem;padding-right:1rem;justify-content:space-between}.cbd-navigation-categories summary,.cbd-navigation-direct{font-size:1.2rem;padding:.8rem .4rem;gap:.5rem}.cbd-navigation-list{grid-template-columns:1fr 1fr;gap:.8rem;padding:1.2rem}.cbd-navigation-list li:last-child:nth-child(odd){grid-column:1/-1}.cbd-navigation-list a{font-size:1.4rem}.cbd-navigation-symbol{font-size:1.8rem}}.cbd-preview-item{padding:2.4rem;margin:1.6rem 0;background:#f4f6ef;border:1px dashed #77896e;border-radius:1.2rem}.cbd-preview-item h3{font-size:2rem;line-height:1.7}.cbd-preview-item .rte{line-height:2}.cbd-preview-label,.cbd-preview-note{font-size:1.3rem;line-height:1.8;color:#425840}.cbd-selection-legacy-anchor{display:block;scroll-margin-top:8rem}.cbd-selection{max-width:110rem;padding-top:4rem;padding-bottom:6rem;color:#26382e}.cbd-selection h1{font-size:clamp(3rem,4vw,4.4rem);line-height:1.5}.cbd-selection-nav{display:flex;gap:1rem;flex-wrap:wrap;margin:3rem 0}.cbd-selection-nav a{color:#294d3e;background:#edf1e8;padding:1rem 1.6rem;border-radius:3rem;text-decoration:none;min-height:4.4rem}.cbd-selection-heading{margin-top:5rem;padding-top:2rem;border-top:1px solid #d9e1d4;font-size:2.8rem;scroll-margin-top:8rem}.cbd-item{display:grid;grid-template-columns:220px 1fr;gap:3rem;padding:2.4rem;margin:1.6rem 0;background:#fff;border:1px solid #dde4d8;border-radius:1.2rem}.cbd-item-image{display:flex;align-items:center;background:#f5f6f0;border-radius:.8rem;overflow:hidden}.cbd-item-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cbd-item h3{font-size:2rem;line-height:1.65;margin:.4rem 0 1rem}.cbd-item h3 a{color:inherit;text-decoration:none}.cbd-item-label{font-size:1.3rem;color:#526c53;margin:0}.cbd-item p{line-height:1.8}.cbd-item-price{font-size:2rem;font-weight:600;margin:1rem 0}.cbd-item-status{font-size:1.3rem;color:#526c53}.cbd-item-link{display:inline-block;color:#294d3e;min-height:4.4rem;padding:1rem 0;text-underline-offset:.4rem}.cbd-item a:focus-visible,.cbd-selection-nav a:focus-visible{outline:3px solid #294d3e;outline-offset:3px}@media(max-width:749px){.cbd-item{grid-template-columns:110px 1fr;gap:1.6rem;padding:1.5rem}.cbd-item h3{font-size:1.6rem}.cbd-item p{font-size:1.4rem}.cbd-item-image{align-self:start}.cbd-selection-heading{font-size:2.4rem}.cbd-selection-nav{gap:.8rem}.cbd-selection-nav a{font-size:1.4rem}}cbd-product-finder{display:block}.cbd-selection [hidden]{display:none!important}.cbd-product-group{scroll-margin-top:8rem}.cbd-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1.6rem;padding:2rem;border-radius:1rem;background:#edf1e8}.cbd-filter-field{display:flex;flex-direction:column;gap:.6rem;min-width:0}.cbd-filter-field label,.cbd-filter-stock{font-size:1.4rem}.cbd-filter-field input,.cbd-filter-field select{font:inherit;color:inherit;width:100%;min-height:4.4rem;padding:.8rem;border:1px solid #8a9b81;border-radius:.4rem;background:#fff}.cbd-filter-stock{display:flex;align-items:center;gap:1rem;min-height:4.4rem;grid-column:span 2}.cbd-filter-stock input{width:1.8rem;height:1.8rem;accent-color:#294d3e}.cbd-filter-reset{font:inherit;min-height:4.4rem;border:1px solid #294d3e;border-radius:.5rem;background:#fff;color:#294d3e;cursor:pointer}.cbd-filter-count{align-self:center;margin:0;text-align:right;font-size:1.4rem}.cbd-filter-empty{padding:3rem;border:1px solid #d9e1d4;border-radius:.8rem;line-height:1.9}.cbd-filter-note{font-size:1.3rem;line-height:1.9;margin-top:3rem}.cbd-selection-nav a[aria-current]{background:#294d3e;color:#fff}.cbd-filters :focus-visible{outline:3px solid #294d3e;outline-offset:3px}@media(max-width:749px){.cbd-filters{grid-template-columns:1fr 1fr;padding:1.5rem;gap:1.2rem}.cbd-filter-field:first-child{grid-column:1/-1}.cbd-filter-stock{grid-column:auto}.cbd-filter-field input,.cbd-filter-field select{font-size:1.6rem}.cbd-filter-count{text-align:left}}body{--font-body-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--font-heading-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-weight:500}body{font-family:var(--font-body-family);font-weight:400}h1,h2,.h0,.h1,.h2,.banner__heading{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.04em;line-height:1.65}h3,.h3,h4,.h4,.card__heading{font-family:var(--font-body-family);font-weight:600;line-height:1.7;letter-spacing:.025em}.button,.shopify-challenge__button,.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-body-family);letter-spacing:.035em}.cbd-welcome h1,.cbd-hero h1{font-family:var(--font-heading-family);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAMAAAAAABA */
