.modelTitle{color:#1f1f1f;font-family:Albert Sans;font-size:2.2rem;font-style:normal;font-weight:400;line-height:145.455%;letter-spacing:.022rem}@media screen and (max-width: 960px){.modelTitle{font-size:2rem}}.affiliateBanner{width:100%;display:flex;margin-bottom:9.6rem}.affiliateBanner .affiliateBannerBox{max-width:50%;max-height:80rem;overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:space-between;row-gap:2.4rem}.affiliateBanner .affiliateBannerBox>img{max-width:100%;width:100%;max-height:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.affiliateBanner .affiliateBannerBox>div{display:flex;flex-direction:column;row-gap:2rem;padding:0 5rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox{background:#d6d6d633;padding:6.4rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox>div{display:flex;flex-direction:column;row-gap:3rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerTitle{color:#000;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerMsg>p{color:#1f1f1f;font-family:Albert Sans;font-size:2rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.02rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerMsg .msgList{width:100%;display:flex;flex-direction:column;row-gap:2rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerMsg .msgList .msgBox{width:calc(100% + 1.6rem);margin:0 -.8rem;display:flex;flex-flow:wrap;row-gap:1rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerMsg .msgList .msgBox .msgItem{max-width:66.6666666667%;flex:0 0 66.6666666667%;padding:0 .8rem;text-align:right;color:#636363;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:142.857%;letter-spacing:.014rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerMsg .msgList .msgBox .msgItem:first-of-type{max-width:33.3333333333%;flex:0 0 33.3333333333%;text-align:left;color:#1f1f1f}.affiliateBanner .affiliateBannerBox>div p{color:#1f1f1f;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:142.857%;letter-spacing:.014rem}.affiliateBanner .affiliateBannerBox>div:last-of-type{flex-direction:row;justify-content:space-between}.affiliateBanner .affiliateBannerBox>div:last-of-type .btn{max-width:calc(50% - 1.2rem);height:6.4rem}.affiliateBanner .affiliateBannerBox>div:last-of-type .btn img{width:auto;height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 1280px){.affiliateBanner{flex-flow:wrap}.affiliateBanner .affiliateBannerBox{max-width:100%;height:-moz-fit-content;height:fit-content;justify-content:flex-start}.affiliateBanner .affiliateBannerBox>div{padding:0 1rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox{padding:3rem 1rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerMsg .msgList .msgBox{width:calc(100% + 1.6rem);margin:0 -.8rem}.affiliateBanner .affiliateBannerBox>div.affiliateBannerTitleBox .affiliateBannerMsg .msgList .msgBox .msgItem{padding:0 .8rem}.affiliateBanner .affiliateBannerBox>div:last-of-type .btn{height:4rem}}.productFAQ{width:100%;margin-bottom:9.6rem}.productFAQ .faqContainer{width:100%;display:flex;align-items:flex-start;flex-direction:column;row-gap:2.4rem}.productFAQ .faqContainer .faqBox{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.productFAQ .faqContainer .faqBox .faqBoxItem{width:100%;height:auto}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList{width:100%;display:flex;flex-direction:column;row-gap:2.4rem}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem{width:100%;display:flex;flex-direction:column;row-gap:0rem;transition:row-gap .15s ease-out}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem .faqItemTitle{color:#1f1f1f;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem .faqItemTitle:after{content:" ";width:2.4rem;height:2.4rem;transform:rotate(0);transition:transform .15s ease-out;background:url(/cdn/shop/files/page_product_gallery_select_right.svg?v=1756172965) center no-repeat}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem .faqItemDetails{color:#1f1f1f;font-family:Inter;font-size:1.4rem;font-style:normal;font-weight:400;line-height:157.143%;display:none}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem .faqItemDetails a{width:auto;height:auto;color:#1f1f1f;text-decoration:underline;cursor:pointer}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem.active{row-gap:1.6rem}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem.active .faqItemTitle:after{transform:rotate(90deg)}.productFAQ .faqContainer .faqBox .faqBoxItem .faqList .faqListItem.active .faqItemDetails{display:block}.aboutFabrics{width:100%;margin-bottom:9.6rem;display:flex;align-items:center;flex-direction:column;row-gap:2.4rem}.aboutFabrics .aboutFabricsList{width:100%;display:flex;flex-flow:wrap;justify-content:center;gap:2.4rem}.aboutFabrics .aboutFabricsList .aboutFabricsItem{max-width:40rem;width:100%;display:flex;flex-direction:column;row-gap:3rem}.aboutFabrics .aboutFabricsList .aboutFabricsItem img{max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aboutFabrics .aboutFabricsList .aboutFabricsItem p{color:#1f1f1f;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:142.857%;letter-spacing:.014rem}@media screen and (min-width: 1600px){.aboutFabrics .aboutFabricsList .aboutFabricsItem{max-width:60rem}}@media screen and (max-width: 960px){.aboutFabrics .aboutFabricsList .aboutFabricsItem{max-width:100%;row-gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page_affiliate.css.map */
