@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital@0;1&display=swap");.good_sweater{overflow:hidden;background-color:#fff;color:#555;font-family:"theory-web-ulweb-ul";overflow-wrap:break-word;padding-top:20px}@media screen and (max-width: 768px){.good_sweater .isPc{display:none !important}}@media screen and (min-width: 769px){.good_sweater .isSp{display:none !important}}.good_sweater p,.good_sweater h1,.good_sweater h2,.good_sweater h3,.good_sweater h4{margin:0}.good_sweater ul{padding:0;margin-bottom:0;list-style:none}.good_sweater img{max-width:100%;height:auto;vertical-align:bottom}.good_sweater figure{margin:0}.good_sweater video{max-width:100%;vertical-align:bottom}.good_sweater button{outline:none;border:none;background:none;padding:0;margin:0}.good_sweater a{color:#555 !important;text-decoration:none !important;transition:opacity .3s ease}.good_sweater a:hover{color:#555;text-decoration:none;opacity:0.7}.good_sweater .inView{opacity:0;transform:translateY(50px);transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.5, 0.7, 0.5, 1);transition-duration:1s;transition-delay:0.1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 768px){.good_sweater .inView{transition-duration:0.6s;transition-delay:0s}}.good_sweater .inView.inViewOn{opacity:1;transform:translateY(0)}.c-inner{max-width:1300px;margin-inline:auto}@media screen and (max-width: 1300px){.c-inner{margin-inline:5%}}@media screen and (max-width: 768px){.c-inner{margin-inline:5%}}.c-inner02{max-width:1200px;margin-inline:auto}@media screen and (max-width: 1200px){.c-inner02{margin-inline:5%}}@media screen and (max-width: 768px){.c-inner02{margin-inline:5%}}.c-innerPc{max-width:1300px;margin-inline:auto}@media screen and (max-width: 1300px){.c-innerPc{margin-inline:5%}}@media screen and (max-width: 768px){.c-innerPc{margin-inline:0}}.c-inner02Pc{max-width:1200px;margin-inline:auto}@media screen and (max-width: 1200px){.c-inner02Pc{margin-inline:5%}}@media screen and (max-width: 768px){.c-inner02Pc{margin-inline:0}}@media screen and (max-width: 768px){.c-innerSp{margin-inline:5%}}.c-inner-padding{padding-top:65px;padding-bottom:65px}@media screen and (max-width: 768px){.c-inner-padding{padding-top:40px;padding-bottom:40px}.c-inner-padding.pt_0{padding-top:0}}.c-space-l{padding-top:65px}@media screen and (max-width: 768px){.c-space-l{padding-top:40px}}.c-space-m{padding-top:45px}@media screen and (max-width: 768px){.c-space-m{padding-top:35px}}.c-space-s{padding-top:30px}@media screen and (max-width: 768px){.c-space-s{padding-top:30px}}.c-border{border-top:1px solid #000000}.c-ttl01 .c-ttl01__haed{font-size:18px;font-weight:bolder;line-height:1.7778;margin-bottom:2em}@media screen and (max-width: 768px){.c-ttl01 .c-ttl01__haed{font-size:14px;line-height:1.7857}}.c-ttl01 .c-ttl01__big{font-size:34px;font-weight:bolder;line-height:1.4;margin-bottom:32px}@media screen and (max-width: 768px){.c-ttl01 .c-ttl01__big{font-size:22px}}.c-ttl01 .c-ttl01__lead{font-size:18px;line-height:1.7778;margin-top:1em}@media screen and (max-width: 768px){.c-ttl01 .c-ttl01__lead{font-size:14px;line-height:1.7857}}.c-ttl01.c-ttl01--center{text-align:center}.c-ttl02{color:#555}.c-ttl02.c-ttl02--center{text-align:center}.c-ttl02 .c-ttl02__big{font-size:24px;line-height:1.4;font-weight:bold}@media screen and (max-width: 768px){.c-ttl02 .c-ttl02__big{font-size:16px}}.c-ttl02:has(.c-ttl02__small) .c-ttl02__big{margin-bottom:20px}@media screen and (max-width: 768px){.c-ttl02:has(.c-ttl02__small) .c-ttl02__big{margin-bottom:26px}}.c-ttl02 .c-ttl02__small{display:block;font-size:18px;line-height:1.7778}@media screen and (max-width: 768px){.c-ttl02 .c-ttl02__small{font-size:14px;line-height:1.7857}}.c-ttl03{color:#555}.c-ttl03.c-ttl03--center{text-align:center}.c-ttl03 .c-ttl03__big{font-size:24px;line-height:1.7778;font-weight:700}@media screen and (max-width: 768px){.c-ttl03 .c-ttl03__big{font-size:16px;line-height:1.7857}}.c-ttl03 .c-ttl03__small{display:block;font-size:18px;line-height:1.7778;font-weight:700}@media screen and (max-width: 768px){.c-ttl03 .c-ttl03__small{font-size:12px;line-height:1.7857}}.c-ttl03:has(.c-ttl03__small){display:flex;column-gap:20px;justify-content:center;align-items:center}@media screen and (max-width: 768px){.c-ttl03:has(.c-ttl03__small){flex-direction:column}}.c-btn01{display:block;font-size:15px;line-height:1.4667;font-weight:400;width:100%;max-width:625px;margin-inline:auto;text-decoration:none !important;border:1px solid #555555;text-align:center;padding:1em 0.4em !important}@media screen and (max-width: 768px){.c-btn01{font-size:12px;line-height:1.1667}}.c-btn01:hover{text-decoration:none !important}.c-mark{font-size:30px;position:absolute;width:1em;height:1em;bottom:10px;right:10px;background-color:rgba(0,0,0,0.3);border-radius:50%}.c-mark::before,.c-mark::after{content:"";display:inline-block;position:absolute;background-color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%)}.c-mark::before{width:50%;height:1px}.c-mark::after{height:50%;width:1px}.mv .mv__container{display:none}.mv .mv__container.is-active{display:block}.mv .mv__container img{width:100%}.l-tab .l-tab-box{display:flex}.l-tab .l-tab-box .l-tab-box__btn{width:50%;font-size:18px;font-family:"theory-web-ulweb-ul";font-weight:700;line-height:1.33;text-align:center;padding:0.5em 0.5em;color:#ababab;border-bottom:1px solid #dadada;color:#555;cursor:pointer}@media screen and (max-width: 768px){.l-tab .l-tab-box .l-tab-box__btn{font-size:16px;line-height:1.25}}.l-tab .l-tab-box .l-tab-box__btn.is-active{color:#555;border-bottom-width:4px;border-bottom-color:#555}.l-tab .l-tab-box--fixed{position:fixed;width:100%;top:-106px;left:50%;transform:translateX(-50%);z-index:999;transition:top 400ms ease-in;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.1));background-color:#ffffff}.l-tab .l-tab-box--fixed.is-fixed{top:99px}@media screen and (max-width: 768px){.l-tab .l-tab-box--fixed.is-fixed{top:80px}}.l-anchor .l-anchor__items{display:flex;justify-content:space-between;border:1px solid #dadada;max-width:1140px;margin-inline:auto}@media screen and (max-width: 768px){.l-anchor .l-anchor__items{max-width:none;margin-inline:0}}.l-anchor .l-anchor__items .l-anchor-item{width:100%;height:82px;border-right:1px solid #dadada}@media screen and (max-width: 768px){.l-anchor .l-anchor__items .l-anchor-item{height:72px}}.l-anchor .l-anchor__items .l-anchor-item:last-child{border-right:none}.l-anchor .l-anchor__items .l-anchor-item .l-anchor-item__link{display:flex;justify-content:center;align-items:center;height:100%;font-size:16px;font-weight:400;text-align:center;line-height:1.4063;letter-spacing:0px;padding-inline:10px}@media screen and (max-width: 768px){.l-anchor .l-anchor__items .l-anchor-item .l-anchor-item__link{font-size:12px}}.l-anchor .l-anchor__items .l-anchor-item .l-anchor-item__link:hover span{text-decoration:underline}.related-attention .related-attention__txt{font-size:14px;line-height:1.8125}@media screen and (max-width: 768px){.related-attention .related-attention__txt{font-size:12px}}.stMod3.stMod-luxe a,.stMod3.stMod-luxe div,.stMod3.stMod-luxe p,.stMod3.stMod-luxe span,.stMod3.stMod-luxe li{color:#555 !important}.stMod3.stMod h4.stMod__title{font-size:18px}.stMod3 .stMod3-item__img{width:55.5%}@media screen and (max-width: 768px){.stMod3 .stMod3-item__img{width:33.8%}}@media screen and (max-width: 768px){.stMod3.stMod3--cat .stMod3-list .stMod3-item .stMod3-item__text p{text-decoration:underline}}.stMod3 .c-btn01{margin-top:24px}[data-section].is-active{display:block !important}.content-item .content-item__box{display:flex;align-items:center;justify-content:space-between;column-gap:50px}@media screen and (max-width: 768px){.content-item .content-item__box{flex-direction:column;row-gap:32px}}.content-item .content-item__box .content-item__media{width:100%}.content-item .content-item__box .content-item__media img,.content-item .content-item__box .content-item__media video{width:100%}.content-item .content-item__box .content-item-content{width:100%}.content-item .content-item__box .content-item-content .content-item-content__big{font-size:30px;font-weight:500;line-height:1.4}@media screen and (max-width: 768px){.content-item .content-item__box .content-item-content .content-item-content__big{font-size:20px}}.content-item .content-item__box .content-item-content .content-item-content__small{display:inline-block;font-size:24px;font-weight:500;line-height:1.4;margin-top:0.7em}@media screen and (max-width: 768px){.content-item .content-item__box .content-item-content .content-item-content__small{font-size:16px}}.content-item .content-item__box .content-item-content .content-item-content__text{font-size:18px;line-height:1.7778;margin-top:1em}@media screen and (max-width: 768px){.content-item .content-item__box .content-item-content .content-item-content__text{font-size:14px;line-height:1.7857}}.content-item .content-item__box .content-item-content .content-item-content__link{display:inline-block;font-size:13px;margin-top:1em;text-decoration:underline !important}@media screen and (max-width: 768px){.content-item .content-item__box .content-item-content .content-item-content__link{font-size:12px}}@media screen and (min-width: 769px){.content-item .content-item__box.content-item__box--reverse{flex-direction:row-reverse}}.content-other .swiper.js-content-other-slider{position:relative;overflow:hidden}@media screen and (max-width: 768px){.content-other .swiper.js-content-other-slider{padding-right:7.6%;padding-bottom:30px}}.content-other .swiper.js-content-other-slider .content-other__slider{position:relative}@media screen and (min-width: 769px){.content-other .swiper.js-content-other-slider .swiper-wrapper{display:grid;align-items:flex-start;grid-template-columns:repeat(2, 1fr);gap:10px;transform:none}.content-other .swiper.js-content-other-slider .content-other__item{height:auto;width:100%;flex-shrink:inherit}}.content-other .swiper.js-content-other-slider .swiper-pagination{display:none;justify-content:center;column-gap:11px;margin-left:-9px}@media screen and (max-width: 768px){.content-other .swiper.js-content-other-slider .swiper-pagination{display:flex}}.content-other .swiper.js-content-other-slider .swiper-pagination .swiper-pagination-bullet{display:block;margin:0;background-color:#555;border-radius:50%;width:7px;height:7px;opacity:.25}.content-other .swiper.js-content-other-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.content-other .swiper.js-content-other-slider .swiper-button-prev,.content-other .swiper.js-content-other-slider .swiper-button-next{display:none;margin:0;width:100%;max-width:16px;height:auto;background-image:none;transform:translateY(-50%)}@media screen and (max-width: 768px){.content-other .swiper.js-content-other-slider .swiper-button-prev,.content-other .swiper.js-content-other-slider .swiper-button-next{display:block}}.content-other .swiper.js-content-other-slider .swiper-button-prev.swiper-button-disabled,.content-other .swiper.js-content-other-slider .swiper-button-next.swiper-button-disabled{opacity:1}.content-other .swiper.js-content-other-slider .swiper-button-prev{left:3.8%;transform:translateY(-50%) scale(-1, 1)}.content-other .swiper.js-content-other-slider .swiper-button-next{right:10.8%}.content-other .content-other-content{text-align:center;margin-top:40px}@media screen and (max-width: 768px){.content-other .content-other-content{text-align:left;margin-top:30px}}.content-other .content-other-content .content-other-content__text{font-size:18px;line-height:1.75}@media screen and (max-width: 768px){.content-other .content-other-content .content-other-content__text{font-size:14px;line-height:1.8}}.content-styling .content-styling-looks{display:grid;grid-template-columns:repeat(2, 1fr);gap:58px 40px}@media screen and (max-width: 768px){.content-styling .content-styling-looks{grid-template-columns:repeat(1, 1fr);gap:40px}}.content-styling .content-styling-looks .content-styling-look .content-styling-look__link{display:block;position:relative}.content-styling .content-styling-looks .content-styling-look .content-styling-look__text{display:inline-block;font-size:20px;font-weight:bold;line-height:1.2;margin-top:1em}@media screen and (max-width: 768px){.content-styling .content-styling-looks .content-styling-look .content-styling-look__text{margin-top:0.5em}}.stMod.stMod2{padding:0}.stMod.stMod2 a,.stMod.stMod2 span,.stMod.stMod2 p{color:#555 !important}.stMod.stMod2 .stMod__inner{max-width:none;padding:0;margin:0}.stMod.stMod2 .stMod2-product{justify-content:center;gap:40px 10px}@media screen and (max-width: 768px){.stMod.stMod2 .stMod2-product{display:grid;flex-wrap:nowrap;grid-template-columns:repeat(3, 1fr);gap:24px 1px}}.stMod.stMod2 .stMod2-product .product-tile{width:calc((100% - 30px) / 4);margin:0}@media screen and (max-width: 768px){.stMod.stMod2 .stMod2-product .product-tile{width:auto}}@media screen and (min-width: 769px){.stMod.stMod2 .stMod2-product .product-tile .product-tile__tags{margin:8px 0}.stMod.stMod2 .stMod2-product .product-tile .product-tile__name{margin:8px 0}.stMod.stMod2 .stMod2-product .product-tile .product-tile__name,.stMod.stMod2 .stMod2-product .product-tile .product-tile__price{font-size:16px;line-height:22px}}.gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;z-index:10000;background:rgba(0,0,0,0.6);transition:opacity 0.3s, visibility 0.3s}@media screen and (min-width: 769px){.gallery-modal{padding:0 20px}}.gallery-modal.is-active{opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto}.gallery-modal .gallery-modal__close{position:fixed;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:300;line-height:1;transform:translateY(-0.5px);color:#fff;cursor:pointer;z-index:10001;background:rgba(0,0,0,0.45);border-radius:50%;backdrop-filter:blur(2px)}@media screen and (min-width: 769px){.gallery-modal .gallery-modal__close{left:94%}}@media screen and (max-width: 768px){.gallery-modal .gallery-modal__close{right:7px}}.gallery-modal .gallery-modal__close img{width:20px;height:20px}@media screen and (min-width: 769px){.gallery-modal .gallery-modal__close img{width:40px;height:40px}}.gallery-modal .gallery-modal__content{position:relative;width:90vw;height:90vh;margin:5vh auto;background:#fff;overflow-y:auto;padding:24px;box-sizing:border-box;border-radius:0px}@media screen and (min-width: 769px){.gallery-modal .gallery-modal__content{max-width:1170px}}.gallery-modal .gallery-modal__content .gallery-modal-looks{padding-bottom:85px}@media screen and (min-width: 769px){.gallery-modal .gallery-modal__content .gallery-modal-looks{padding-top:35px;padding-bottom:176px}}.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look{display:none}@media screen and (max-width: 768px){.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look{padding-top:57px;padding-bottom:57px}.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look:first-child{padding-top:0}}@media screen and (min-width: 769px){.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look{flex-direction:row;padding-top:125px}}.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look.is-show{display:flex}@media screen and (max-width: 768px){.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look.is-show{display:block}}.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look__title{font-size:28px;font-weight:500;text-align:left;line-height:1.6;margin-bottom:10px}@media screen and (max-width: 768px){.gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look__title{font-size:18px;line-height:1.6;margin-bottom:0;margin-top:10px}}@media screen and (max-width: 768px){.gallery-modal .gallery-modal__content .gallery-modal-looks .c-btn01{max-width:210px}}.gallery-modal .stMod6-content .stMod6-product .product-tile a:hover .product-tile__name{text-decoration:underline}.gallery-modal .stMod6-content .stMod6-product .product-tile .product-tile__text{width:100%;padding-top:8px;padding-bottom:4px;font-size:12px;color:#666;border-top:1px solid #e9e9e9}@media screen and (max-width: 768px){.gallery-modal .stMod6-content .stMod6-product .product-tile .product-tile__name{text-decoration:underline}}.gallery-modal .gallery-modal__list{margin-top:50px}@media screen and (max-width: 768px){.gallery-modal .gallery-modal__list{margin-top:0}}.gallery-modal .gallery-lists{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}@media screen and (max-width: 768px){.gallery-modal .gallery-lists{grid-template-columns:repeat(2, 1fr)}}.gallery-modal .gallery-lists .gallery-list .gallery-list__link{display:block;position:relative}@media screen and (max-width: 768px){.gallery-modal .gallery-lists .gallery-list .gallery-list__link .c-mark{font-size:20px}}
/*# sourceMappingURL=style.css.map */
