.page-sub-brand{margin:48px auto 96px}.page-sub-brand h1{font-size:36px;font-weight:700;text-align:center;margin:0 auto}.page-sub-brand .rte .title-heading-2{font-size:18px;font-weight:400;text-align:center;margin-bottom:32px}.page-sub-brand .rte .iron-fv-img{border-radius:15px}.page-sub-brand .rte h2{font-size:32px;font-weight:700;line-height:1.75;text-align:center;margin-top:0}.page-sub-brand .rte h3{font-weight:700}.page-sub-brand .rte p{font-size:16px}.page-sub-brand .rte img{border-radius:15px;width:100%}.page-sub-brand .rte .img-border-radius{border-radius:15px}.page-sub-brand .rte .contents{display:flex;flex-direction:column;gap:80px;margin-top:80px}.page-sub-brand .rte .contents .content-wrapper{display:flex;flex-direction:column;align-items:center}.page-sub-brand .rte .contents .content-body{max-width:640px;margin-bottom:32px}.page-sub-brand .rte .contents .content-img-2column{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;width:100%;max-width:834.9px;margin-top:40px}.page-sub-brand .rte .contents .content-img-2column img{border-radius:8px;width:100%;height:100%;object-fit:cover}.page-sub-brand .rte .contents .content-img-1column{margin-top:40px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 749px){.page-sub-brand{margin:16px auto 56px}.page-sub-brand h1{font-size:24px}.page-sub-brand .rte .title-heading-2{font-size:16px;margin-bottom:16px}.page-sub-brand .rte .iron-fv-img{border-radius:8px}.page-sub-brand .rte h2{font-size:20px;margin-bottom:8px}.page-sub-brand .rte h3{margin:0 auto}.page-sub-brand .rte img{border-radius:8px}.page-sub-brand .rte ol{padding-left:28px}.page-sub-brand .rte ol li p{margin-top:8px}.page-sub-brand .rte .img-border-radius{border-radius:8px}.page-sub-brand .rte .contents{gap:48px;margin-top:32px}.page-sub-brand .rte .contents .content-body{margin-bottom:16px}.page-sub-brand .rte .contents .content-img-2column{gap:8px;margin-top:16px}.page-sub-brand .rte .contents .content-img-2column img{border-radius:4px}.page-sub-brand .rte .contents .content-img-1column{margin-top:16px;gap:8px}}.sub-brand-products{margin-top:80px}.sub-brand-products .product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:56px 0 0;padding:0;list-style:none}@media (max-width: 767px){.sub-brand-products{margin-top:56px}.sub-brand-products .product-list{grid-template-columns:repeat(2,1fr);margin:32px 0 0}}.sub-brand-products .product-card{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;text-align:left;transition:transform .2s,box-shadow .2s}.sub-brand-products .product-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.sub-brand-products .product-card a{text-decoration:none;color:inherit;display:block;height:100%;padding-bottom:24px}.sub-brand-products .product-image{width:100%;padding-top:100%;position:relative}.sub-brand-products .product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sub-brand-products .product-title{font-size:16px;font-weight:700;margin:16px 16px 4px;color:#121212;text-align:left}.sub-brand-products .product-price{font-size:14px;margin:0 16px;color:#121212;text-align:left}.product-color-label{margin:8px 16px 0;font-size:12px;font-weight:700;color:#2424247f}.product-color-dots{display:flex;gap:2px;padding:0 16px;list-style:none;margin:0}.product-color-dots .color-dot{width:24px;height:24px;border-radius:50%;border:2px solid #eeeeee;background-color:#ccc}
/*# sourceMappingURL=/cdn/shop/t/66/assets/main-sub-brand.css.map */
