@font-face{font-family:Switzer;src:url(./Switzer-Variable.woff2) format("woff2 supports variations"),url(./Switzer-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal}@font-face{font-family:Sentient;src:url(./Sentient-Variable.woff2) format("woff2 supports variations"),url(./Sentient-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal}.collection{padding:4.1rem 0 3.8rem}@media only screen and (min-width:769px){.collection{padding:18.9rem 0 12.4rem}}.collection__hero-title{font-family:Sentient,"Noto Serif JP",sans-serif;font-size:1.8rem;line-height:160%;padding:0 2rem}@media only screen and (min-width:769px){.collection__hero-title{font-size:2.5rem;padding:0 3.4rem}}.collection__hero-container{margin-top:5.8rem}@media only screen and (min-width:769px){.collection__hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 3.4rem 1.9rem;margin-top:10rem}}.collection__hero-left{padding:0 2rem 1.4rem}@media only screen and (min-width:769px){.collection__hero-left{padding:0 1rem 0 0}}.collection__keyword{color:#2e2e2e80;font-size:1.3rem;font-family:Sentient,"Noto Serif JP",sans-serif;font-weight:400;line-height:160%;padding-bottom:.5rem}@media only screen and (min-width:769px){.collection__keyword{padding-bottom:.2rem}}.collection__description{margin-bottom:.4rem}@media only screen and (min-width:769px){.collection__description{max-width:calc(50vw - 4rem)}}.collection__description *{font-size:1rem;line-height:160%;font-family:Sentient,"Noto Serif JP",sans-serif}@media only screen and (min-width:769px){.collection__description *{font-size:1.1rem}}.collection__pt-list{padding-top:.3rem}@media only screen and (min-width:769px){.collection__pt-list{padding-top:1.2rem}}.collection__pt-list li{display:inline-block;margin-bottom:.2rem}.collection__pt-list li a{font-family:Sentient,"Noto Serif JP",sans-serif;font-size:1.3rem;line-height:160%}@media only screen and (min-width:769px){.collection__pt-list li a{font-size:1.4rem}}.collection__pt-list li:not(:last-child){margin-right:1.5rem}@media only screen and (min-width:769px){.collection__pt-list li:not(:last-child){margin-right:1.7rem}}.collection__pt-list li.is-selected a{color:#da4803cc}@media only screen and (max-width:768px){.collection__hero-spfixed{height:4.12rem;position:relative}.collection__hero-spfixed.is-fixed .collection__hero-right{position:fixed;left:0;width:100%;z-index:99}}.collection__hero-right{padding:1rem 2rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(46,46,46,.15);border-bottom:1px solid rgba(46,46,46,.15);background:#dedede}@media only screen and (max-width:768px){.collection__hero-right{position:absolute;left:0;top:0;width:100%}}@media only screen and (min-width:769px){.collection__hero-right{border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.collection__ui-count{font-size:1.2rem;line-height:160%;opacity:.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:769px){.collection__ui-count{margin-bottom:.4rem}}.collection__ui-filter__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-right:1rem}@media only screen and (min-width:769px){.collection__ui-filter__button{padding:0;margin:0 5.3rem .4rem 3.2rem}}.collection__ui-filter__button:after,.collection__ui-filter__button:before{content:"";background:#2e2e2e26;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:1.3rem}.collection__ui-filter__button:after{right:-.5rem}@media only screen and (min-width:769px){.collection__ui-filter__button:after{display:none}}.collection__ui-filter__button:before{left:-.7rem}@media only screen and (min-width:769px){.collection__ui-filter__button:before{left:-1.8rem}}.collection__ui-filter__button .filter-icon{width:1.2rem;margin-right:.5rem}.collection__ui-filter__button span{font-size:1.2rem;line-height:160%}@media only screen and (min-width:769px){.collection__ui-sort{position:relative;z-index:2}}.collection__ui-sort__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-left:1.9rem}@media only screen and (min-width:769px){.collection__ui-sort__button{width:11.2rem;height:2.8rem;border-radius:.3rem;background:#cdcdcd;padding:0 .2rem 0 .6rem;-ms-flex-pack:distribute;justify-content:space-around}}.collection__ui-sort__button span{font-size:1.2rem;line-height:160%}.collection__ui-sort__button .triangle-down-icon{width:.7rem;margin-left:.8rem}.collection__ui-overlay{position:fixed;top:0;left:0;width:100%;height:calc(100 * var(--vh, 1vh));background:#0000004d;z-index:98;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.collection__ui-sort__container{position:fixed;z-index:105;bottom:0;left:0;width:100%;background:#dedede;opacity:0;pointer-events:none;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transform:translateY(2rem);transform:translateY(2rem)}@media only screen and (min-width:769px){.collection__ui-sort__container{-webkit-transform:translateY(-.1rem);transform:translateY(-.1rem);position:absolute;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:-1;border-radius:.3rem;background:#cdcdcd;-webkit-box-shadow:0 2px 6px 0 rgba(135,135,135,.25);box-shadow:0 2px 6px #87878740}}.collection__ui-sort__header{border-bottom:1px solid rgba(46,46,46,.15);padding:2rem}@media only screen and (min-width:769px){.collection__ui-sort__header{display:none}}.collection__ui-sort__header p{font-size:1.2rem;font-weight:420;line-height:120%}.collection__ui-sort__close{position:absolute;right:2.2rem;top:2.2rem}.collection__ui-sort__list{padding:2.4rem 2rem 2.7rem}@media only screen and (min-width:769px){.collection__ui-sort__list{padding:3rem 2rem 2.2rem}}.collection__ui-sort__list li:not(:last-child){margin-bottom:.8rem}@media only screen and (min-width:769px){.collection__ui-sort__list li:not(:last-child){margin-bottom:.4rem}}.collection__ui-sort__list li:not(.is-selected){color:#2e2e2e80}.collection__ui-sort__list li button{font-size:1.3rem;line-height:180%}@media only screen and (min-width:769px){.collection__ui-sort__list li button{font-size:1.1rem}}.collection__container{padding:3.9rem 2rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr .8rem 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:2.4rem}@media only screen and (min-width:769px){.collection__container{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);padding:0 3.4rem;row-gap:4.4rem}}.collection__pagination{font-family:Sentient,"Noto Serif JP",sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-1.4rem 0 5.3rem}@media only screen and (min-width:769px){.collection__pagination{margin:5.3rem 0 3.6rem}}.collection__pagination .is-current{color:#2e2e2e80;text-decoration-line:underline}.collection__pagination-next,.collection__pagination-prev{text-decoration-line:underline}.collection__pagination-next:not(.is-active),.collection__pagination-prev:not(.is-active){opacity:.2;pointer-events:none}.collection__pagination-prev{margin-right:2.2rem}.collection__pagination-next{margin-left:2.2rem}.collection__ui-filter{position:fixed;top:0;right:0;z-index:105;background:#dedede;width:30.9rem;height:calc(100 * var(--vh, 1vh));opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform:translateX(5rem);transform:translate(5rem);pointer-events:none}@media only screen and (min-width:769px){.collection__ui-filter{width:51rem}}.collection__ui-filter__header{border-bottom:1px solid rgba(46,46,46,.15);padding:2rem}@media only screen and (min-width:769px){.collection__ui-filter__header{padding:2rem 3.4rem}}.collection__ui-filter__header p{font-size:1.2rem;font-weight:420;line-height:120%}.collection__ui-filter__scroll{height:calc(100% - 5.6rem);overflow-y:scroll}.collection__ui-filter__close{position:absolute;right:2.2rem;top:2.2rem}.collection__ui-filter__body{padding:.3rem 2rem;min-height:calc(100 * var(--vh, 1vh) - 5.6rem - 16.2rem)}@media only screen and (min-width:769px){.collection__ui-filter__body{padding:.2rem 3.4rem;min-height:calc(100 * var(--vh, 1vh) - 5.6rem - 18.2rem)}}.collection__ui-filter__item{padding:2.5rem 0 3rem}@media only screen and (min-width:769px){.collection__ui-filter__item{padding:4.1rem 0 4.5rem}}.collection__ui-filter__item:not(:first-child){border-top:1px solid rgba(46,46,46,.07)}.collection__ui-filter__title{font-size:1.4rem;font-weight:500;line-height:120%;margin-bottom:2rem}.collection__ui-filter__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s ease;transition:all .6s ease}.collection__ui-filter__list li:not(:last-child){margin-bottom:1rem}.collection__ui-filter__list li span{font-size:1.2rem;font-weight:420;line-height:120%;cursor:pointer}.collection__ui-filter__list li:before{content:"";width:.4rem;height:.4rem;background-color:#2e2e2e;border-radius:50%;margin-right:.8rem}.collection__ui-filter__list li:not(.is-selected){opacity:.5}.collection__ui-filter__list li:not(.is-selected):before{content:none}@media only screen and (min-width:769px){.collection__ui-filter__list li:hover{opacity:1}}.collection__ui-filter__colors{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:3%}@media only screen and (min-width:769px){.collection__ui-filter__colors{gap:1rem}}.collection__ui-filter__colors .is-selected .collection__ui-filter__swatch{outline-color:#979797}.collection__ui-filter__swatch{width:2.7rem;aspect-ratio:1/1;display:block;border:2px solid #DEDEDE;outline:1px solid transparent;border-radius:50%;cursor:pointer}@media only screen and (min-width:769px){.collection__ui-filter__swatch{width:3rem}}.collection__ui-filter__footer{border-top:1px solid rgba(46,46,46,.15);padding:3rem 2rem}@media only screen and (min-width:769px){.collection__ui-filter__footer{padding:4rem 3.4rem}}.collection__ui-filter__footer a,.collection__ui-filter__footer button{font-size:1.4rem;font-weight:500;line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;width:100%}.collection__ui-filter__submit{background:#cdcdcd}.collection__ui-filter__clear{border:1px solid rgba(46,46,46,.2);margin-top:.5rem}.collection__highlight{grid-column:1/-1;position:relative;margin-bottom:1.5rem}@media only screen and (min-width:769px){.collection__highlight a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.collection__highlight.even a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.collection__highlight.even .plus-icon{right:calc(50% + 3.8rem)}}.collection__highlight img{aspect-ratio:350/191}@media only screen and (min-width:769px){.collection__highlight img{aspect-ratio:682/909}}.collection__highlight .plus-icon{position:absolute;right:1.9rem;bottom:1.9rem;width:1.4rem}@media only screen and (min-width:769px){.collection__highlight .plus-icon{width:2.5rem;right:3.4rem;bottom:3.4rem;stroke-width:.5px}}.sort-is-open .collection__ui-overlay,.sort-is-open .collection__ui-sort__container{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:769px){.sort-is-open .collection__ui-overlay{display:none}}.filter-is-open .collection__ui-overlay{z-index:100}.filter-is-open .collection__ui-filter,.filter-is-open .collection__ui-overlay{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translate(0)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection.css.map */
