.template-collection{--sh-cream: #fdf6ea;--sh-paper: #fffdf8;--sh-ink: #333333;--sh-head: #4d5959;--sh-tan: #b59677;--sh-tan-text: #856a4a;--sh-asahi: #e2912b;--sh-moss: #5e8f53;--sh-moss-text: #46703c;--sh-slate: #2c3e50;--sh-line: rgba(181,150,119,.3);--sh-rule: rgba(181,150,119,.22);--sh-display: "Zen Old Mincho", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;--sh-stitch-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='9'%3E%3Cline x1='3' y1='7' x2='13' y2='2' stroke='%23b59677' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--sh-stitch-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='22'%3E%3Cline x1='2' y1='3' x2='7' y2='13' stroke='%23b59677' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--sh-sun: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 104' fill='none'%3E%3Cpath d='M20 90 A70 70 0 0 1 160 90' stroke='%23e2912b' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M20 90 L48 62 L72 88 L90 54 L110 86 L136 60 L160 90' stroke='%235e8f53' stroke-width='7' stroke-linecap='round' stroke-linejoin='miter'/%3E%3Cline x1='4' y1='90' x2='17' y2='90' stroke='%23e2912b' stroke-width='7' stroke-linecap='round'/%3E%3Cline x1='163' y1='90' x2='176' y2='90' stroke='%23e2912b' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E")}.template-collection #MainContent{background:var(--sh-cream)}.template-collection .sh-col-fp *,.template-collection .sh-col-fp *:before,.template-collection .sh-col-fp *:after,.template-collection .sh-col-coda *,.template-collection .sh-col-coda *:before,.template-collection .sh-col-coda *:after{box-sizing:border-box}.template-collection .sh-col-fp__title,.template-collection .t4s-products .t4s-product-title{word-break:keep-all;line-break:strict}.sh-col-stitch,.sh-col-ridge{clip-path:inset(0 100% 0 0);transition:clip-path 1.05s cubic-bezier(.22,1,.36,1)}.sh-col-stitch.is-drawn,.sh-col-ridge.is-drawn{clip-path:inset(0 0 0 0)}.template-collection .sh-col-fp{background:var(--sh-cream);color:var(--sh-ink);font-family:var(--font-body-family, "Zen Kaku Gothic New", system-ui, sans-serif);-webkit-font-smoothing:antialiased}.template-collection .sh-col-fp__wrap{max-width:1120px;margin:0 auto;padding:clamp(34px,5.5vw,72px) clamp(20px,5vw,48px) 0}.template-collection .sh-col-crumb{font-size:12px;letter-spacing:.04em;color:var(--sh-tan-text);margin:0 0 clamp(18px,3vw,30px)}.template-collection .sh-col-crumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.template-collection a.sh-col-crumb__link{color:var(--sh-tan-text);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.template-collection a.sh-col-crumb__link:hover{border-color:var(--sh-tan)}.template-collection .sh-col-crumb__sep{color:var(--sh-line)}.template-collection .sh-col-crumb__here{color:var(--sh-head)}.template-collection .sh-col-fp__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.22em;color:var(--sh-tan-text)}.template-collection .sh-col-sun{flex:none;width:33px;height:auto;display:block}.template-collection .sh-col-fp__title{font-family:var(--sh-display);font-weight:600;font-size:clamp(30px,5.6vw,52px);line-height:1.24;letter-spacing:.12em;color:var(--sh-head);margin:0 0 16px}.template-collection .sh-col-fp__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:0 0 14px}.template-collection .sh-col-fp__count{font-family:var(--sh-display);font-size:15px;letter-spacing:.14em;color:var(--sh-tan-text)}.template-collection .sh-col-fp__desc{max-width:720px;font-size:clamp(14px,1.5vw,15.5px);line-height:2;color:var(--sh-ink);margin:0 0 6px}.template-collection .sh-col-fp__desc p{margin:0 0 .8em}.template-collection .sh-col-fp__desc p:last-child{margin-bottom:0}.template-collection .sh-col-stitch{height:9px;margin:clamp(24px,4vw,42px) 0 0;background-image:var(--sh-stitch-h);background-repeat:repeat-x;background-position:left center}.template-collection .t4s-collection-header{max-width:1120px;margin:clamp(8px,2vw,18px) auto clamp(18px,3vw,28px);padding:11px clamp(2px,1vw,8px);border-top:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line);gap:12px;flex-wrap:wrap}.template-collection .t4s-collection-header [data-dropdown-open],.template-collection .t4s-btn-filter{font-family:var(--font-body-family, system-ui, sans-serif);color:var(--sh-head);background:transparent;border:1px solid var(--sh-line);border-radius:999px;padding:7px 16px;letter-spacing:.05em;transition:border-color .2s ease,color .2s ease}.template-collection .t4s-collection-header [data-dropdown-open]:hover,.template-collection .t4s-btn-filter:hover{border-color:var(--sh-tan);color:var(--sh-tan-text)}.template-collection .t4s-collection-header [data-dropdown-open] .t4s-icon-select-arrow,.template-collection .t4s-btn-filter svg{color:var(--sh-tan)}.template-collection .t4s-layout__switch button{color:var(--sh-head);opacity:.55;transition:opacity .2s,color .2s}.template-collection .t4s-layout__switch button:hover{opacity:1}.template-collection .t4s-layout__switch button.is--active{color:var(--sh-tan-text);opacity:1}.template-collection .t4s-dropdown__title{font-family:var(--sh-display);color:var(--sh-head);letter-spacing:.06em}.template-collection .t4s-dropdown__content [data-sortby-item].is--selected,.template-collection .t4s-dropdown__content [data-sortby-item]:hover{color:var(--sh-tan-text)}.template-collection .t4s-active-filters{margin-bottom:clamp(14px,2vw,22px);gap:8px}.template-collection .t4s-active-filters__count{font-family:var(--sh-display);color:var(--sh-head);letter-spacing:.06em}.template-collection .t4s-active-filters__remove-filter{border:1px solid var(--sh-line);border-radius:999px;padding:4px 13px;color:var(--sh-tan-text);background:#fffdf899;transition:border-color .2s ease}.template-collection .t4s-active-filters__remove-filter:hover{border-color:var(--sh-tan)}.template-collection .t4s-active-filters__clear{color:var(--sh-moss-text);letter-spacing:.04em}.template-collection .t4s-section-inner{background:var(--sh-cream)}.template-collection .t4s-products .t4s-product{position:relative}.template-collection .t4s-products .t4s-product-wrapper{position:relative;background:var(--sh-paper);border:1px solid var(--sh-line);border-radius:10px;overflow:hidden;clip-path:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.template-collection .t4s-products .t4s-product-wrapper:before{content:"";position:absolute;z-index:4;pointer-events:none;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--sh-rule);border-radius:7px}.template-collection .t4s-products .t4s-product-wrapper:after{content:none}.template-collection .t4s-products .t4s-product:hover .t4s-product-wrapper{transform:translateY(-3px);border-color:var(--sh-tan);box-shadow:0 10px 20px -8px #4d595929}.template-collection .t4s-products .t4s-product-inner{position:relative;z-index:2;border-radius:9px 9px 0 0;overflow:hidden}.template-collection .t4s-products .t4s-product-badge{left:10px;right:auto;top:10px}.template-collection .t4s-products .t4s-product-info{position:relative;z-index:2;padding:0}.template-collection .t4s-products .t4s-product-info__inner{padding:14px 15px 8px}.template-collection .t4s-products .t4s-product-title{margin:0 0 4px}.template-collection .t4s-products .t4s-product-title>a{font-family:var(--sh-display);font-weight:500;font-size:15.5px;line-height:1.62;letter-spacing:.04em;color:var(--sh-head);transition:color .2s ease}.template-collection .t4s-products .t4s-product-title>a:hover{color:var(--sh-tan-text)}.template-collection .t4s-products .t4s-product-price{position:relative;margin:9px 0 2px;padding-top:11px;font-family:var(--sh-display);color:var(--sh-tan-text);letter-spacing:.03em}.template-collection .t4s-products .t4s-product-price:before{content:"";position:absolute;top:0;left:0;width:38px;height:9px;background:var(--sh-stitch-h) left center repeat-x;opacity:.85}.template-collection .t4s-products .t4s-product-price .t4s-price__sale,.template-collection .t4s-products .t4s-product-price .t4s-price__regular,.template-collection .t4s-products .t4s-product-price .t4s-price,.template-collection .t4s-products .t4s-product-price ins,.template-collection .t4s-products .t4s-product-price .money{color:var(--sh-tan-text)}.template-collection .t4s-products .t4s-product-price .t4s-price__del,.template-collection .t4s-products .t4s-product-price del,.template-collection .t4s-products .t4s-product-price s{color:#9b938a}.template-collection .t4s-products .t4s-product-colors{margin:8px 0 2px}.template-collection .t4s-products.is--listview .t4s-product-wrapper{border-radius:10px;clip-path:none}.template-collection .t4s-products.is--listview .t4s-product-wrapper:after{content:none}.template-collection .t4s-products.is--listview .t4s-product-wrapper:before{top:3px;right:3px;bottom:3px;left:3px;border-radius:7px}.template-collection .t4s-products.is--listview .t4s-product-inner{border-radius:9px 0 0 9px}.template-collection .t4s-products.is--listview .t4s-product-info__inner{padding:4px 4px 4px 18px}.template-collection .t4s-products.is--listview .t4s-product-price{margin-top:10px}.template-collection .t4s-products.is--listview .t4s-product-badge{left:10px;top:10px}.template-collection .t4s-pagination{margin-top:clamp(24px,4vw,40px)}.template-collection .t4s-pagination__list{gap:6px}.template-collection .t4s-pagination__item{font-family:var(--sh-display);color:var(--sh-head);border:1px solid transparent;border-radius:8px;min-width:38px;padding:6px 11px;letter-spacing:.02em;transition:border-color .2s ease,color .2s ease,background .2s ease}.template-collection a.t4s-pagination__item:hover{border-color:var(--sh-tan);color:var(--sh-tan-text)}.template-collection .t4s-pagination__item.pagination__item--current{background:var(--sh-tan);border-color:var(--sh-tan);color:#fff}.template-collection .t4s-loadmore-btn{font-family:var(--font-body-family, system-ui, sans-serif);letter-spacing:.08em}.template-collection .t4s-lm-bar--txt{font-family:var(--sh-display);color:var(--sh-head);letter-spacing:.06em}.template-collection .t4s-coll-empty{padding:clamp(40px,7vw,80px) 20px;text-align:center}.template-collection .t4s-no-result-product{justify-content:center;font-family:var(--sh-display);font-size:clamp(15px,2vw,18px);letter-spacing:.06em;color:var(--sh-head)}.template-collection .t4s-no-result-product svg{fill:var(--sh-tan)}.template-collection .sh-col-coda{background:var(--sh-cream)}.template-collection .sh-col-coda__wrap{max-width:1120px;margin:0 auto;padding:clamp(12px,2vw,24px) clamp(20px,5vw,48px) clamp(40px,6vw,72px)}.template-collection .sh-col-ridge{display:block;width:100%;height:clamp(40px,6vw,66px)}.template-collection .sh-col-ridge svg{display:block;width:100%;height:100%}.template-collection .sh-col-coda__cap{margin:14px 0 0;text-align:center;font-size:13px;letter-spacing:.14em;color:var(--sh-moss-text);font-family:var(--sh-display)}.template-collection a.sh-col-crumb__link:focus-visible,.template-collection .t4s-products a.t4s-full-width-link:focus-visible,.template-collection .t4s-products .t4s-product-title a:focus-visible,.template-collection a.t4s-pagination__item:focus-visible,.template-collection .t4s-active-filters a.t4s-active-filters__remove-filter:focus-visible{outline:2px solid var(--sh-tan);outline-offset:3px;border-radius:6px}.shopify-design-mode .sh-col-stitch,.shopify-design-mode .sh-col-ridge,.no-js .sh-col-stitch,.no-js .sh-col-ridge{clip-path:none!important}@media(prefers-reduced-motion:reduce){.sh-col-stitch,.sh-col-ridge{clip-path:none!important;transition:none!important}.template-collection .t4s-products .t4s-product:hover .t4s-product-wrapper{transform:none!important}.template-collection .t4s-products .t4s-product-wrapper,.template-collection .t4s-pagination__item,.template-collection .t4s-active-filters__remove-filter{transition:none!important}}@media(max-width:680px){.template-collection .sh-col-fp__title{letter-spacing:.08em}.template-collection .t4s-products .t4s-product-wrapper{clip-path:none;border-radius:9px}.template-collection .t4s-products .t4s-product-info__inner{padding:11px 12px 5px}.template-collection .t4s-products .t4s-product-title>a{font-size:14px}}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar){background:var(--sh-cream);color:var(--sh-ink);font-family:var(--font-body-family, "Zen Kaku Gothic New", system-ui, sans-serif)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-drawer__header{background:var(--sh-cream);border-bottom:1px solid var(--sh-line);padding:17px 22px}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-drawer__header>span{display:inline-flex;align-items:center;gap:10px;font-family:var(--sh-display);font-weight:600;font-size:17px;letter-spacing:.12em;color:var(--sh-head)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-drawer__header>span:before{content:"";flex:none;width:30px;height:17px;background:var(--sh-sun) left center / contain no-repeat}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-drawer__close{color:var(--sh-tan-text);transition:color .18s ease}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-drawer__close:hover{color:var(--sh-tan)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-facet{padding:17px 22px;border-bottom:1px solid var(--sh-line)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-facet:last-child{border-bottom:none}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-facet-title{font-family:var(--sh-display);font-weight:500;font-size:15px;letter-spacing:.08em;color:var(--sh-head);margin:0 0 11px}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-filter__values li{margin:0}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-filter__values li>a{display:flex;align-items:center;gap:10px;padding:7px 0;color:var(--sh-ink);font-size:14px;line-height:1.5;text-decoration:none;transition:color .18s ease}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-filter__values li>a:hover{color:var(--sh-tan-text)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-value-count{margin-left:auto;color:var(--sh-tan-text);font-size:12px;letter-spacing:.02em}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-filter__values li.is--selected>a{color:var(--sh-tan-text);font-weight:500}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-filter__values li.is--disabled{opacity:.42}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-checkbox-wrapper{flex:none;width:17px;height:17px;border:1px solid var(--sh-tan);border-radius:3px;background:var(--sh-paper);display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-checkbox-wrapper svg{width:13px;height:13px;color:#fff;opacity:0;transition:opacity .15s ease}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) li.is--selected .t4s-checkbox-wrapper{background:var(--sh-tan);border-color:var(--sh-tan)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) li.is--selected .t4s-checkbox-wrapper svg{opacity:1}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) li.is--selected .t4s-filter_color{box-shadow:0 0 0 2px var(--sh-cream),0 0 0 3.5px var(--sh-tan)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .is--style-tag{display:flex;flex-wrap:wrap;gap:8px}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .is--style-tag li>a{padding:5px 13px;border:1px solid var(--sh-line);border-radius:999px}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .is--style-tag li.is--selected>a{border-color:var(--sh-tan);background:#b596771f}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-price_label{font-family:var(--sh-display);color:var(--sh-tan-text);letter-spacing:.04em;font-size:13.5px}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-price_label .t4s-from,.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-price_label .t4s-to{color:var(--sh-head)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .noUi-connect,.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-price_steps_slider .noUi-connect{background:var(--sh-tan)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .noUi-handle{border:1px solid var(--sh-tan);background:var(--sh-paper);box-shadow:none;border-radius:50%}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .noUi-target,.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .noUi-base{background:var(--sh-line);border:none;box-shadow:none}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-price_slider_btn{background:var(--sh-tan);color:#fff;border:none;border-radius:6px;letter-spacing:.06em}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-drawer__bottom{background:var(--sh-cream);border-top:1px solid var(--sh-line);padding:14px 22px}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-mini-search__viewAll{display:inline-flex;align-items:center;gap:8px;font-family:var(--sh-display);color:var(--sh-moss-text);letter-spacing:.06em}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-mini-search__viewAll svg{fill:var(--sh-moss)}.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) a:focus-visible,.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) button:focus-visible{outline:2px solid var(--sh-tan);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-filter__values li>a,.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-checkbox-wrapper,.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-checkbox-wrapper svg,.template-collection :is(#t4s-filter-hidden,.t4s-sidebar) .t4s-drawer__close{transition:none!important}}.template-collection .t4s-sidebar{background:var(--sh-cream)}.template-collection .t4s-sidebar .t4s-sidebar-inner{padding:0;border:none}.template-collection .t4s-sidebar .t4s-sidebar-inner:before{content:"\7d5e\308a\8fbc\307f";display:block;font-family:var(--sh-display);font-weight:600;font-size:16px;letter-spacing:.12em;color:var(--sh-head);padding:2px 0 13px 30px;margin:0 0 6px;background:var(--sh-sun) left 1px / 36px 21px no-repeat;border-bottom:1px solid var(--sh-line)}.template-collection .t4s-sidebar .t4s-facet{padding-left:0;padding-right:0}@media(min-width:1025px){.template-collection .t4s-sidebar{border-right:1px solid var(--sh-line);padding-right:clamp(18px,1.6vw,30px)}.template-collection .t4s-btn-filter-wrapper{display:none}}@media(max-width:1024px){.template-collection .t4s-btn-sidebar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/collection-shinagaki.css.map */
